cocos creator 创建的动画的位置之类的是绝对的位置,怎么创建相对的位置?

假如我的Animation组件的动画是, 从坐标 (0, 0) 上升到 (0, 500)的动画;
然后我在使用时,把节点的真实坐标移动到了(0, -200)上;
然而Animation组件还是从坐标 (0, 0) 上升到 (0, 500)
??????????
问题来了:可不可以动画变成 => 从坐标 (0, -200) 上升到 (0,300)

看不懂你在说啥…… 动画本来就是控制的相对位置,不是绝对位置。

我想楼主说的是在编辑器中编辑动画时,位移动画的坐标点是绝对坐标。比如,在编辑器中添加了一个节点node1从(0,0)移动到(100,100)的动画,那在播放该动画时,这个节点node1就只会从(0,0)移动到(100,100),哪怕在播放前,通过程序将节点node的坐标修改成了(200,200),接着播放时,还是从(0,0)移动到(100,100),而不是从(200,200)移动到(300,300)。

不过,楼主,如果你是想实现后面这种相对位移,我建议你直接用Creator提供的“动作列表”,cc.moveTo(),cc.moveBy()之类的方式实现,参考( http://www.cocos.com/docs/creator/scripting/action-list.html

添加个父节点,移动父节点到 (0, -200)

哈哈哈,简单粗暴,这个确实没想到过~~~~~:11:

Sorry! 我来晚了!多谢了各位

简单粗暴,可是为什么动画系统不提供了?

这个问题在Creator3.X里怎么解决? 新版本里没有找到动作列表这个玩意。