cocos2d做一个微秒级的计数器
来源:互联网 发布:access数据库 工具 编辑:程序博客网 时间:2024/06/05 05:24
游戏Scene初始化的时候
获取系统初始化时的起点时间并保存到全局类的成员变量中
CCTime::gettimeofdayCocos2d(&m_tvStartTime, NULL);//m_tvStartTime就是用于保存Scene开始时的时间的成员变量
之后在游戏Scene初始化时启动调度器schedualUpdate();
在update()这个调度器回调函数中执行
cc_timeval tv; //局部变量,用于保存计时器,当前时间
CCTime::gettimeofdayCocos2d(&tv, NULL); //获取当前时间
int min, sec; //两个局部变量 ,用于存放计算出来的分秒
int microSec = (tv.tv_usec - m_tvStartTime.tv_usec) / 1000; //cc_timeval::tv_usec存放的是皮秒的值 ,把它除以 1000 就是微秒的值
if (microSec < 0) //如果超过32位int ,microSec就是负数,这个时候需要+1000,换算成整数
{
microSec += 1000;
min = (tv.tv_sec - m_tvStartTime.tv_sec - 1) / 60;
sec = (tv.tv_sec - m_tvStartTime.tv_sec - 1) % 60;
}
else
{
min = (tv.tv_sec - m_tvStartTime.tv_sec) / 60;
sec = (tv.tv_sec - m_tvStartTime.tv_sec) % 60;
}
CCString * str = CCString::createWithFormat("%02dmin%02d.%03dsec", min, sec, microSec);
- cocos2d做一个微秒级的计数器
- 一个微秒级的定时函数
- 一个微秒级的延时函数
- 高精度计数器-微秒
- 分享一个PHP代码的执行时间,精确到微秒级
- 刚做的一个网页计数器 大家参考一下
- 刚做的一个网页计数器 大家参考一下
- 获得微秒级的时间
- cocos2d-x做的一个圣诞节软件
- 做一个cocos2d-html5的虚拟摇杆
- 一个c++写的毫秒级计数器
- 一个不错的计数器
- 一个简单的计数器
- 今天做了一个ASP计数器,放出源码吧,挺简单的!
- matlab的stateflow(状态流)简单应用--做一个计数器
- BLOG技巧:用Javascript为你的Blog做一个计数器
- JSP基础(三)JSP内置对象 利用application对象做一个简单的网页计数器
- 使用application内置对象做一个简单的网页访问计数器
- BZOJ 3265 志愿者招募加强版 单纯形
- 多模式匹配算法:AC自动机的C++实现
- hdu 5001(dp)
- wxListCtrl之InsertItem与SetItem的问题
- strchr
- cocos2d做一个微秒级的计数器
- H.264中NALU、RBSP、SODB的关系 (弄清码流结构)
- K好数(DP)
- Linux系统ELF文件二进制格式分析(三)
- snprintf函数用法
- 浅析单例设计模式
- Android应用开发相关下载资源
- cookie的创建和使用
- 拥抱Android:编译python搭建移动的无线服务器平台