缓动问题 2D 3D都有这问题

cocos creator 2D 2.3.2版本 3D 1.1.0 版本
cc.tween(this.node).by(4.0, { position: cc.v2(0, -110)}).start();

进行by缓动同时改变节点坐标不成功!
2D:action 的moveBy 没这问题!

大大解决一下

这段代码是没问题的,看看其他地方吧

实测2.4.2这个问题还未解决

action是每次增量,比如你有个node 位置是 0,0,执行两个 moveBy(1,100,100)和两个 moveTo(1,100,100)最终于node位置都是 200,200

tween是算好每次的值,两个 by(1,{x:100,y:100}) 或者 两个 to(1,{x:100,y:100}) ,你会发现最终于位置都是 100,100

我是做slots的时候,用新的tween的by去移动位置,然后定时器里检测位置如果超出一个值重新设置位置发现不管用,只好改用action