環境:
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;}
新聞熱點
疑難解答