我有一个关于我的动画的问题。问题。 仅执行第一个序列元素。第二个被忽略了。 我希望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())
);
答案 0 :(得分:0)
更好的方法是在spritesheet上使用spritesheet和每个动画然后你可以构建一些按名称加载每个动画的东西。 Obj_Walk001.png,Obj_Walk002.png
然后创建一个方法来读取调度管理器中每帧的每个动画。
您可以在limejs / lime / demos / test中找到此代码的示例。然后转到run.htm并单击Frame4,这将告诉你limejs是如何进行的。