加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2dx重力反应延时解决方案

发布时间:2020-12-14 17:17:35 所属栏目:百科 来源:网络整理
导读:环境: cocos2dx-3.3,iphone6 - 10.2 问题: 在iphone手机上存在重力感应延时,但是在安卓上是好的。(目前只查了iphone手机端,没有继续查安卓端) 解决 找到文件 CCDevice-ios.mm 路径:cocos / platform / ios 在文件头部添加 #define SENSOR_DELAY_GAME

环境:

cocos2dx-3.3,iphone6 - 10.2


问题:

在iphone手机上存在重力感应延时,但是在安卓上是好的。(目前只查了iphone手机端,没有继续查安卓端)


解决

找到文件 CCDevice-ios.mm 路径:cocos / platform / ios


在文件头部添加

#define SENSOR_DELAY_GAME 0.02 //重力感应延迟时间,单位秒


- (id) init
{
if( (self = [super init]) ) {
_acceleration = new cocos2d::Acceleration();
_motionManager = [[CMMotionManager alloc] init];


_motionManager.accelerometerUpdateInterval = SENSOR_DELAY_GAME; //找到本方法,此处添加本语句

} return self; }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读