使2d边缘褪色的云

时间:2011-11-14 18:37:18

标签: game-maker

嗨抱歉如果我在这里误解了这个问题。我正在与游戏制造商合作,最近我遇到了一些我无法解决的问题。我有一块云精灵,我有几个悬崖,玩家可以走在上面。我想以一种方式展示悬崖上的云,它们只是呈现我将要说的那些部分(悬崖的起点和终点),接下来主要问题是当云在x向量中到达其起始位置的末尾时它将变成一个丑陋的切片,因为没有任何东西可以让这部分褪色。我做了第一部分但是因为褪色我不能。

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

1 个答案:

答案 0 :(得分: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>