let action = cc.moveTo(10.0,cc.p(500,0));
比如这个action已经播放了一半时间5s,我现在想让这个action,x2的速度播放,那我要怎么做呢?
cc.speed这个好像是在runAction之前才管用,也不想让全局的速率变快,该怎么解决?
自己管理动作,创建一个cc.ActionManager,将需要的加速的动作添加到里面,然后在组件update周期函数去更新,dt * 你的速度变量.
类似这样就可以了,只要你能拿到 action,就可以改变速度
this.action = cc.speed(cc.moveTo(10.0, cc.v2(500,0)));
this.scheduleOnce(()=>{
this.action.setSpeed(2);
}, 5);
easing