Cocos2dx三种定时器的使用
来源:互联网 发布:淘宝代码怎么写 编辑:程序博客网 时间:2024/06/05 04:22
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]定时器的使用
- 三种定时器的使用
- 操作符简述
- JAVA中如何判断文件或文件夹是否存在
- springboot入门 整合ssm框架
- GO学习之路(二)Go for win10 IDE环境的安装
- TP5备份还原Mysql
- Cocos2dx三种定时器的使用
- bin/sh^M: bad interpreter: No such file or directory解决
- ArrayList集合
- Hibernate中对象的三种状态及相互转化
- MVVM模式的使用
- sts 快捷键 /Eclipse 快捷键(sts基本也一样)
- C++内存占用问题
- 易飞ERP--自定义报表之采购价格分析功能表
- 安卓打包