首页 > 学院 > 开发设计 > 正文

cocos2dx重力反应延时解决方案

2019-11-09 18:18:41
字体:
来源:转载
供稿:网友

环境:

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;}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表