我现在有一组精灵,玩家点击后可以添加到其中。我想找到一种方法,使他们可以同时播放动画(这一点很重要,因为否则传送带就会不同步)我尝试过每次添加新内容时都使用conveyors.playAnimation(),但是这导致了每次我添加一个新的帧时它都会“跳过”帧。有没有一种方法可以让新的帧和其他帧在同一帧开始?
conveyors.playAnimation()
hyrbngr71#
我不认为你可以开始一个动画,* 中间动画 ,但你可以这样做,它会同步动画后,最多1秒:1.计算delay到下一个 “动画开始”1.将新的Sprite添加到Group1. “restart”* delay之后的所有子画面这将创建一个平滑的过渡和启动,在一个小的延迟后,只有新的sprite (它可以被优化)。
delay
Group
下面是一个简短的演示:
第一个
1条答案
按热度按时间hyrbngr71#
我不认为你可以开始一个动画,* 中间动画 ,但你可以这样做,它会同步动画后,最多1秒:
1.计算
delay
到下一个 “动画开始”1.将新的Sprite添加到
Group
1. “restart”*
delay
之后的所有子画面这将创建一个平滑的过渡和启动,在一个小的延迟后,只有新的sprite (它可以被优化)。
下面是一个简短的演示:
第一个