博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2d-x学习笔记番外篇02:获取系统毫秒时间
阅读量:6799 次
发布时间:2019-06-26

本文共 378 字,大约阅读时间需要 1 分钟。

因为最近在写一个炸弹人例子,用双击控制布雷。

 

但是突然发现知易的教程中使用的是UITouch类,这个类是iOS的。因此在cocos2d中无法使用。因此只能自己手动判断两次单击之间的时间间隔,以此来确定双击。

 

所以,我们需要获得系统时间,本来想用标准C里面的time,但是一看返回的是秒,而不是毫秒(双击一般时间间隔是250ms~300ms)。群友天天(375539155) 提供了一个函数,可以获取系统毫秒数。

 

 
  1. long millisecondNow()  
  2. struct cc_timeval now; 
  3. CCTime::gettimeofdayCocos2d(&now, NULL); 
  4. return (now.tv_sec * 1000 + now.tv_usec / 1000); 

接下来就是记录每次的时间,然后判断时间差,就可以进行想要的操作了。

转载地址:http://tcego.baihongyu.com/

你可能感兴趣的文章
关于OpenCV 3.1的搭建使用经验
查看>>
唯品会的订单分库分表实践总结以及关键步骤
查看>>
solaris 开启ftp服务 通过xftp登陆ftp服务器
查看>>
explorer.exe
查看>>
maven 发布项目到docker
查看>>
我的友情链接
查看>>
sed 详细用法
查看>>
保护你的/wp-admin/文件夹
查看>>
tk.mapper 通用 mapper 动态表名查询
查看>>
12个优秀的国外Material Design网站案例
查看>>
MYSQL添加用户、建表、权限
查看>>
java之抽象类
查看>>
[2]工欲善其事必先利其器-------UML中的几种常见关系(二)
查看>>
一些二进制问题的巧妙方法
查看>>
iOS开发 - 如何获取设备的总容量和可用容量 网络运营商 3g/wifi判断 手机型号
查看>>
【在他乡】好用,用好MindManager
查看>>
可能是Windows下最简单的Java环境安装指南
查看>>
防范Sql注入式攻击
查看>>
创建3层的服务模板 (3)-- Guest OS Profile, Hardware Profile 和 IP Pools
查看>>
批量删除mysql一个库所有数据表方法
查看>>