1
Cocos2d Javascript 엔진을 사용하여 시간 간격으로 숫자를 변경하려면 어떻게해야합니까?Cocos2d Javascript 일정 작업
순수 js로 setInterval
을 사용할 수 있지만 cocos2d 라이브러리의 모든 기능을 수행합니까?
Cocos2d Javascript 엔진을 사용하여 시간 간격으로 숫자를 변경하려면 어떻게해야합니까?Cocos2d Javascript 일정 작업
순수 js로 setInterval
을 사용할 수 있지만 cocos2d 라이브러리의 모든 기능을 수행합니까?
코드를 작성하지 않았으므로 here 게시 한 코드를 사용합니다.
초마다 증가 화면 중앙에 숫자를 표시하기 위해, 나는 MainLayer.js이 추가 것 :var MainLayer = cc.LayerColor.extend({
_labelNumber:null,
_number:0,
_updateRate:1.0,
onEnter:function() {
_number = 0;
var labelName = ""+_number;
_labelNumber = cc.LabelTTF.create(labelName, "Arial", 32);
_labelNumber.setColor(cc.c3(64, 64, 64));
_labelNumber.setPosition(winSize.width/2, winSize.height/2);
_updateRate = 1.0;
this.addChild(_labelNumber);
this.schedule(this.updateNumber, _updateRate);
},
updateNumber:function() {
_number++;
if(_labelNumber == null) return;
_labelNumber.setString(""+_number);
}
});