加速度计方法多久更新一次?

时间:2011-11-02 16:28:13

标签: iphone ipad cocos2d-iphone

我正在测试本机accelerometer方法和cocos2d udpate方法(每帧,或者如果使用最大帧速率,每秒60次)之间的响应时间差异,其中{{ 1}}获取在update中更新的变量信息。

当然,当仅使用加速度计方法在屏幕上移动精灵时,它们并不平滑,即使精灵的位置计算与accelerometer和{{acceleration响应的计算相同1}}加速计方法显然不会更新,因为精灵在屏幕上的移动速度要慢得多。

我猜这是因为iOS本身并没有在每秒60次左右更新accelerometer,所以有谁知道我在哪里可以找到它的频率?

1 个答案:

答案 0 :(得分:4)

它取决于你。 UIAccelerometer对象具有您定义的Updateinterval属性 加速度计将更新多少次。 例如:

UIAccelerometer *Accel;
Accel.updateInterval = 1.0f/30.0f;

这意味着每次借调30次。 最多可能需要60个。