creator2.0.5版本
请问一个循环播放的action,现在想播放action的速度,并在一段时间后恢复原速度该怎么做
var defaultScheduler = cc.director.getScheduler();
// Create a new scheduler, and link it to the main scheduler
var sched1 = new cc.Scheduler();
defaultScheduler.scheduleUpdateForTarget(sched1, 0, false);
// Create a new ActionManager, and link it to the new scheudler
var actionManager1 = new cc.ActionManager();
sched1.scheduleUpdateForTarget(actionManager1, 0, false);
// Replace the default ActionManager with the new one.
this.targetAnim.node.setActionManager(actionManager1);
sched1.setTimeScale(0.5)
搜到这个例子,里面scheduleUpdateForTarget方法找不到了,和setActionManager属于cc.director,node里没有这个方法
下面这个只能在开始的时候设置,在已经进行循环的动作中怎么设置呢?
// 让目标动作速度加快一倍,相当于原本2秒的动作在1秒内完成
var action = cc.speed(
cc.spawn(
cc.moveBy(2, 0, 50),
cc.scaleTo(2, 0.8, 1.4)
), 0.5);
node.runAction(action);