1

我需要为我在 playN 游戏中创建的图层创建一些简单的效果。例如,一个图层从一条线开始,在更新时调整大小,从而慢慢扩展到全屏。我可以为此使用三重播放吗?例如:我们可以使用setAlphain update 函数来制作淡入淡出的效果。

4

1 回答 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 回答