目前有一个cocos2dx-lua的游戏
现在想弄到creator上
在2dx-lua里
设置 setTimeScale(4) 整个游戏都会加速,包括 spine动画和Action系统
但是在creator里
我设置了 director.getScheduler().setTimeScale(4)
但是这个方法对于spine和tween是不生效的
难道要一个个去设置吗?
这也太麻烦了。。。
1赞
自己顶~~~~~~~~~~
可以了
感谢~~~ 
我想控制单个tween的timescale且能立即生效 大佬有没有思路呀
有的,tween 内部执行时会形成 TweenAction,TweenAction 继承自 ActionInterval。ActionInterval 是可以变速的,但是引擎组私有化没有暴露。

我也找到了这个 这种私有属性就怕跨平台的有问题 
我搞过类似的, 所有action 和 tween都是在ActionManager里管理的, 我直接在游戏初始化时覆写掉
cc.ActionManager.speedScale = 1;
cc.ActionManager.prototype.oldUpdate = cc.ActionManager.prototype.update;
cc.ActionManager.prototype.update = function (dt) {
this.oldUpdate(dt * cc.ActionManager.speedScale);
}