javascript 相位器同时播放动画

nbnkbykc  于 2022-12-02  发布在  Java
关注(0)|答案(1)|浏览(111)

我现在有一组精灵,玩家点击后可以添加到其中。我想找到一种方法,使他们可以同时播放动画(这一点很重要,因为否则传送带就会不同步)我尝试过每次添加新内容时都使用conveyors.playAnimation(),但是这导致了每次我添加一个新的帧时它都会“跳过”帧。有没有一种方法可以让新的帧和其他帧在同一帧开始?

hyrbngr7

hyrbngr71#

我不认为你可以开始一个动画,* 中间动画 ,但你可以这样做,它会同步动画后,最多1秒:
1.计算delay到下一个 “动画开始”
1.将新的Sprite添加到Group
1.
“restart”* delay之后的所有子画面
这将创建一个平滑的过渡和启动,在一个小的延迟后,只有新的sprite (它可以被优化)。

下面是一个简短的演示:

第一个

相关问题