嗨,如果我误解了在这里问这个问题,我很抱歉。我正在与game maker合作,最近我遇到了一些我无法解决的问题。我有一块云精灵,我有几个悬壁,玩家可以在上面行走。我想用一种方式展示悬壁上的云,它们只渲染那些部分(悬壁的开始和结束),接下来主要的问题是,当云在x向量中到达其开始位置的末尾时,它将变成一个丑陋的切片,因为没有任何东西可以使该部分褪色。我做了第一部分,但对于淡入淡出我不能。
我知道这有点难,但我为你们感到遗憾。如果你不能得到我提到的东西,我可以放一张图片。简而言之,我想要一个技巧来使切片部分产生淡入淡出的效果。
发布于 2011-11-24 09:42:29
如果你有一些代码,介意展示一下吗?-回答这个问题的方式很大程度上取决于你已经做了什么。
至于一般的方法:让end & start的行为“不同”,而不是从头到尾循环,这样做(比如平台的宽度是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>
https://stackoverflow.com/questions/8126400
复制相似问题