环境:
win7 64位
Cocos2d-JS v3.1
Cocos Code IDE v1.0.0.Final
本文纯粹是个人心得总结,若有异议,欢迎交流,本人新手
开始正文:
主要分为两种方式,一种是直接用延时函数,比如scheduleCallbackForTarget,scheduleOnce等,另外一种就是在每帧的更新函数里面进行控制。
1.第一种直接使用函数的方式:
这里只谈使用要注意的地方,至于函数参数,官方的API文档介绍的已经很清楚了(API查询地址:http://www.cocos2d-x.org/reference/html5-js/V3.0/index.html 在左上角输入cc.scheduler)
1.1当回调函数为无参时,如:
- noParameter:function(){
- cc.log("NOparameter!!");
- },
copy
- this.scheduleOnce(this.noParameter,3);//回调函数带不带this视其作用域而定