我需要为我在playN游戏中创建的图层创建一些简单的效果。例如,一个图层作为一行开始,在更新时调整大小,从而慢慢扩展为全屏。我可以使用三重播放吗?
例如:我们可以在更新功能中使用setAlpha
来产生淡入淡出效果。
答案 0 :(得分: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;
}
}