在 CocosBuilder 中,可以使用动画编辑器(时间轴)设置对象(例如 CCSprite、CCNode)的动画。
但是,如果我播放一个动画,例如,将对象 A 移动 200 px,然后播放另一个动画,例如,将对象 B 移动 300 px,CocosBuilder 总是在播放第二个之前将第一个对象 (A) 的位置重置回原来的位置动画。
也就是说,一旦播放另一个动画,我就无法保留任何动画的效果。我的解决方法是创建对象 A 的副本并将其设置为在新位置可见,并将原始 A 设置为不可见。但这是非常笨拙和不切实际的。
有什么办法可以防止这种情况发生吗?
非常感谢!