Animation 我们如何在playN中实现动画
我需要为我在playN游戏中创建的图层创建一些简单的效果。例如,一个层从一条线开始,在更新时调整大小,然后慢慢扩展到全屏。我可以用三网合一吗?Animation 我们如何在playN中实现动画,animation,playn,Animation,Playn,我需要为我在playN游戏中创建的图层创建一些简单的效果。例如,一个层从一条线开始,在更新时调整大小,然后慢慢扩展到全屏。我可以用三网合一吗? 例如:我们可以在update函数中使用setAlpha来产生淡入淡出的效果。查看tripleplay中的Animator类,就可以做到这一点 代码段: class MyGame extends Game { private Animator anim; private float _elapsed = 0; public voi
例如:我们可以在update函数中使用
setAlpha
来产生淡入淡出的效果。查看tripleplay中的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;
}
}
我不知道为什么人们在没有仔细看一看问题或者没有发表评论来改进问题之前就否决了这些问题。我们在这里问这个问题是为了得到一些答案,但若你们投反对票,答案就不太可能了。谢谢。通常,如果你提供一些源代码来演示你是如何尝试实现你想要的,这样的问题会得到很好的关注。