Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops LimeJS动画。序列未完成_Loops_Animation_Sequence_Limejs - Fatal编程技术网

Loops LimeJS动画。序列未完成

Loops LimeJS动画。序列未完成,loops,animation,sequence,limejs,Loops,Animation,Sequence,Limejs,我有一个关于我的动画的问题。 只执行第一个序列元素。第二个被忽略。 我希望精灵法术1移动到英雄(英雄x_确切,英雄y_确切),然后移动到目的地。 每个元素本身工作正常,但不是按顺序工作 goog.require('lime.animation.Sequence'); ... var spellmovement = new lime.animation.Sequence( spell_1.runAction(new lime.animation.MoveTo(hero_x_exact,

我有一个关于我的动画的问题。 只执行第一个序列元素。第二个被忽略。 我希望精灵法术1移动到英雄(英雄x_确切,英雄y_确切),然后移动到目的地。 每个元素本身工作正常,但不是按顺序工作

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())
);

更好的方法是将精灵表与精灵表上的每个动画一起使用,然后可以构建按名称加载每个动画的内容。Obj_Walk001.png,Obj_Walk002.png

然后创建一个方法,在“调度管理器”中读取每帧的每个动画


您可以在limejs/lime/demos/test中找到此代码的示例。然后转到run.htm并单击Frame4。这一个将向您展示limejs是如何运行的

嘿,谢谢你的回答,但我不知道这对我有什么帮助。问题是,在移动精灵后,或者在为精灵设置新位置后,我无法移动它。图层变成灰色。。。