var obj = { value: 0 };
var tween = cc.tween(obj).to(2,{value:1});
//当前动作执行的时间
var tween_elapsed = tween._finalAction._elapsed;
tween_elapsed++;
//当前动作总时长,赋值是为了防止恢复的时候,动作已经判定完成
var tween_duration = tween._finalAction._duration;
tween._finalAction._duration = Number.MAX_VALUE;
//恢复
tween._finalAction._elapsed = tween_elapsed;
tween._finalAction._duration = tween_duration;
可以试试这个取巧的方式,我用的是2.4.8的,其他版本的引擎应该也大差不差。
如果tween.target是cc.Node的话,还是推荐使用node.pauseAllActions()和node.resumeAllActions();
这个方案只是取巧,暂时测试没出现什么问题