【问题标题】:LimeJS animation.Sequence does not completeLimeJS 动画。序列未完成
【发布时间】:2013-03-07 10:12:52
【问题描述】:

我有一个关于我的动画的问题。Sqeuence。 只有第一个序列元素正在执行。第二个被忽略。 我希望 Sprite spell_1 移动到英雄(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())
);

【问题讨论】:

    标签: loops animation sequence limejs


    【解决方案1】:

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

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

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

    【讨论】:

    • 嘿,谢谢你的回答,但我不知道这对我有什么帮助。问题是,在移动精灵之后,或者在为精灵设置新位置之后,我无法移动它。图层变为灰色...
    猜你喜欢
    • 2023-03-10
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 1970-01-01
    相关资源
    最近更新 更多