我正在使用 SpriteBuilder 和 cocos2d-iphone v3 来制作一个应用程序,并且我正在使用时间线为一些精灵设置动画,但我不知道是否有办法做到这一点。如果我为精灵添加了一些关键帧,现在我想重新定位精灵但保持它的动画相对于它的新位置相同,我必须遍历所有关键帧并更新新位置的位置。
有没有办法在时间轴的所有关键帧上应用一些东西?
例子:
Sprite1 在关键帧 0 处 (50,50);(60, 60) 在关键帧 1;(50, 60) 在关键帧 2;和 (50,50) 在关键帧 3,然后循环。我想将精灵从 (50,50) 移动到 (100,100),并且希望其余关键帧中的位置是 (110, 110)、(100, 110) 和 (100, 100),但是他们停留在 (60, 60), (50,60), (50,50)。
我希望这是有道理的,它看起来有点混乱,但我想不出一种更简单的方式来描述我的问题。
提前致谢!