LimeJS animation.Sequence没有完成

时间:2013-03-07 10:12:52

标签: loops animation sequence limejs

我有一个关于我的动画的问题。问题。 仅执行第一个序列元素。第二个被忽略了。 我希望Sprite spell_1移动到Hero(hero_x_exact,hero_y_exact),然后移动到目的地。 每个元素都适用于自身,但不适用于序列。

goog.require('lime.animation.Sequence');

...

var spellmovement = new lime.animation.Sequence(
    spell_1.runAction(new lime.animation.MoveTo(hero_x_exact,hero_y_exact).setDuration(1).enableOptimizations()),
    spell_1.runAction(new lime.animation.MoveTo(target_coord_x_spell,target_coord_y_spell).setDuration(1).enableOptimizations())
);

1 个答案:

答案 0 :(得分:0)

更好的方法是在spritesheet上使用spritesheet和每个动画然后你可以构建一些按名称加载每个动画的东西。 Obj_Walk001.png,Obj_Walk002.png

然后创建一个方法来读取调度管理器中每帧的每个动画。

您可以在limejs / lime / demos / test中找到此代码的示例。然后转到run.htm并单击Frame4,这将告诉你limejs是如何进行的。