我正在测试本机accelerometer
方法和cocos2d udpate
方法(每帧,或者如果使用最大帧速率,每秒60次)之间的响应时间差异,其中{{ 1}}获取在update
中更新的变量信息。
当然,当仅使用加速度计方法在屏幕上移动精灵时,它们并不平滑,即使精灵的位置计算与accelerometer
和{{acceleration
响应的计算相同1}}加速计方法显然不会更新,因为精灵在屏幕上的移动速度要慢得多。
我猜这是因为iOS本身并没有在每秒60次左右更新accelerometer
,所以有谁知道我在哪里可以找到它的频率?
答案 0 :(得分:4)
UIAccelerometer
对象具有您定义的Updateinterval
属性
加速度计将更新多少次。
例如:
UIAccelerometer *Accel;
Accel.updateInterval = 1.0f/30.0f;
这意味着每次借调30次。 最多可能需要60个。