我需要为我在 playN 游戏中创建的图层创建一些简单的效果。例如,一个图层从一条线开始,在更新时调整大小,从而慢慢扩展到全屏。我可以为此使用三重播放吗?例如:我们可以使用setAlpha
in update 函数来制作淡入淡出的效果。
问问题
450 次
1 回答
2
从三重播放中查看Animator
课程,确实如此
代码片段:
class MyGame extends Game {
private Animator anim;
private float _elapsed = 0;
public void init() {
anim = Animator.create();
anim.tweenScale(aLayer).from(0).to(50).linear();
}
public void paint(float alpha) {
anim.update(_elapsed + alpha * updateRate());
}
public void update(float delta) {
_elapsed += delta;
}
}
于 2012-03-23T11:39:04.267 回答