onEnter:function () { 左边的CODE来自cocos2d-js的test文件,这段CODE运行时就是在0.1
内闪出 HELLO WORLD和消失。
this._super(); 问题:
this.centerSprites(0);
var label = this.label = new cc.LabelTTF(“Hello World”, “Arial”, 64); backwardsFade 里的ACTIONS 不是需要5秒才能完成吗?为什么整个 动作只有0.1秒? 是因为scheduleOnce(this.stepForwardGoBackwar d, 0.1); ?我试过改过里面的 0.1为 0.8甚至更大, 但运行后为什么
label.x = winSize.width / 2; HELLO WOR LD就不会消失了?
label.y = winSize.height / 2;
label.opacity = 0; 在stepForwardGoBackward:function()里的
··················.getInnerAction();
this.addChild(label); ·················.step(2.5)
这两个具体意义是什么? 我可以从那里查看这些CODE的作用?
this.backwardsFade = cc.speed(cc.sequence(
cc.delayTime(2), 请懂的朋友帮忙下,谢谢。
cc.fadeTo(1, 255),
cc.delayTime(2)), 1);
label.runAction(this.backwardsFade);
this.scheduleOnce(this.stepForwardGoBackward, 0.1);
},
stepForwardGoBackward:function () {
var action = this.backwardsFade.getInnerAction();
action.step(2.5);
this.backwardsFade.setSpeed(-10);
}
});
