1

嗨,对不起,如果我误解了在这里问这个问题。我正在与游戏制造商合作,最近我遇到了一些我无法解决的问题。我有一块云精灵,我有几个悬崖,玩家可以在上面行走。我想以一种方式显示悬崖上的云,它们只渲染我将要说的那些部分(悬崖的开始和结束),接下来的主要问题是云何时到达其在 x 向量中的起始位置的末端它会变成一块难看的切片,因为没有任何东西可以使那部分褪色。我做了第一部分,但因为褪色我做不到。

我知道这有点难挖掘,但对那些家伙感到抱歉。如果你不能得到我提到的我可以放一张图片。简而言之,我想要一个技巧来对切片部分产生淡入淡出效果。 切好的部分

4

1 回答 1

0

如果你有一些代码,愿意展示吗?- 回答这个问题的方式很大程度上取决于你已经做了什么。

至于通用方法:让结束和开始表现“不同”,而不是从开始到结束循环做类似的事情(比如平台的宽度是W,云的宽度是C - 平台的左边是X):

<draw start cloud, different sprite /options - at position X>
var i;
for (i = X + C; i < W-C; i += C) {
    <draw cloud at x-position i>
}
<draw end cloud at position i + C>
于 2011-11-24T01:42:29.173 回答