求教 如果runaction 的时间小于一帧的时间怎么办

求教 如果runaction 的时间小于一帧的时间怎么办 var actionNode = new cc.Node();
cc.log(“time1:” + Date.now());
var startIdx = 1;
this.addChild(actionNode);
actionNode.runAction(cc.speed(cc.sequence(cc.delayTime(10), cc.callFunc(function () {
if (startIdx <= 0) {
actionNode.stopAllActions();
cc.log(“time2:” + Date.now());
return;
}
startIdx -= 0.001;
cc.log(“startIdx:” + startIdx);
})).repeatForever(), 1000000));
以上speed代码就无效了,是不是 不能小于1帧的时间

小于一帧时间的动作是没意义的.

你研究一下整个程序的流程,或者说,这个引擎的框架. 要清楚在你的代码之外的时间发生了什么

动作Action的update都是按帧率更新的,你说你的Action小于一帧有意义不:14: