Cocos2dx三种定时器的使用
来源:互联网 发布:丹爷辣椒酱淘宝 编辑:程序博客网 时间:2024/05/16 04:16
cocos2dx中有三种定时器:schedule,scheduleUpdate,scheduleOnce。、
1、scheduleUpdate
程序会每帧都会自动执行一次默认的Update函数
首先在HelloWord类的头文件中声明Update函数:
void Update(float dt);
然后在HelloWorld类源文件中实现函数Update:
void HelloWorld::Update(float dt)
{
}
下面调用方式:
this->scheduleUpdate();
2、scheduleUpdate
首先还是在HelloWorld中声明所要执行的函数:
void printf(float dt);
然后在源文件实现:
void HelloWorld::printf(float dt)
{
}
调用方式:
scheduleOnce(schedule_selector(HelloWorld::Move), 1.0f); //每隔1.0f执行一次
3、scheduleOnce
功能:在自定义的秒数之后执行,并且只执行一次。
scheduleOnce(schedule_selector(HelloWorld::Move), 1.0f); //在1.0f之后执行,并且只执行一次。
停止定时器
1、停止执行自己定义函数的定时器:
this->unschedule(schedule_selector(HelloWorld::Move));
2、停止默认定时器:
this->unscheduleUpdate();
3、停止所有定时器:
1、scheduleUpdate
程序会每帧都会自动执行一次默认的Update函数
首先在HelloWord类的头文件中声明Update函数:
void Update(float dt);
然后在HelloWorld类源文件中实现函数Update:
void HelloWorld::Update(float dt)
{
}
下面调用方式:
this->scheduleUpdate();
2、scheduleUpdate
首先还是在HelloWorld中声明所要执行的函数:
void printf(float dt);
然后在源文件实现:
void HelloWorld::printf(float dt)
{
}
调用方式:
scheduleOnce(schedule_selector(HelloWorld::Move), 1.0f); //每隔1.0f执行一次
3、scheduleOnce
功能:在自定义的秒数之后执行,并且只执行一次。
scheduleOnce(schedule_selector(HelloWorld::Move), 1.0f); //在1.0f之后执行,并且只执行一次。
停止定时器
1、停止执行自己定义函数的定时器:
this->unschedule(schedule_selector(HelloWorld::Move));
2、停止默认定时器:
this->unscheduleUpdate();
3、停止所有定时器:
this->unscheduleAllSelectors();
阅读全文
0 0
- cocos2dx三种定时器的使用
- cocos2dx三种定时器的使用
- cocos2dx三种定时器的使用
- cocos2dx三种定时器的使用
- Cocos2dx三种定时器的使用
- Cocos2dx三种定时器的使用
- cocos2dx三种定时器的使用以及停止
- cocos2dx三种定时器
- cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce
- cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce
- cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce
- cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce
- cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce
- cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce
- cocos2dx三种定时器的使用以及停止scheduleUpdate,scheduleOnce,schedule(改)
- cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce
- [windows+cocos2dx]定时器的使用
- 三种定时器的使用
- javascript Date format(js日期格式化)
- 京东轮播图
- Java file方法的路径特性
- 页面跳转前对ToKen判断
- 【maven】单元测试
- Cocos2dx三种定时器的使用
- 两个页面传值时提取url后面的参数
- Hibernate原理及框架结构以增删改查语句
- Jetson Tx2下ORBSLAM2的安装
- centos 7 安装卸载apache(httpd)服务
- JSP学习笔记(四)------JSTL外链标签库
- Rails 发送邮件配置
- 逐梦旅程:Windows游戏编程之从零开始 21章源码鼠标移动视角倾斜问题
- 实体类组装json上传