怎么获得Node执行动画(如MoveBy)之后的位置?

调用getPosition得到的位置一直是初始位置。
但看了一下源码,发现执行动画的时候,会调用setPosition

thanks.

调用getPosition得到的位置一直是初始位置。

你如果是在调用Move动作后马上getPosition当然就是初始位置,因为这个时候精灵都还没移动呢。。。

我是在动画执行完的回调里面调用的,这时候已经移动完成了。

贴代码吧。。。

我可能找到原因了。
我们通过Node的setPosition设定元素的位置使用的是相对与其父节点的本地坐标系而非世界坐标系。

:12::12::12:刚就想提示是不是这个,后来不好意思提示==。没想到还真是。