Как часто обновляется метод акселерометра?

#iphone #ipad #cocos2d-iphone

#iPhone #iPad #cocos2d-iphone

Вопрос:

Я тестирую различия во времени отклика между собственным accelerometer методом и методом cocos2d udpate (то есть каждый кадр или 60 раз в секунду, если используется максимальная частота кадров), где update берется переменная информация, которая обновляется accelerometer .

Конечно, при перемещении спрайтов по экрану с использованием только метода акселерометра они не являются плавными, и даже если позиция спрайта вычисляется одинаково с acceleration ответом в обоих accelerometer , и update метод акселерометра явно обновляется не так часто, поскольку спрайт перемещается по экрану намного медленнее.

Я предполагаю, что это связано с тем, что iOS изначально не обновляет UIAccelerometer где-то около 60 раз в секунду, так что кто-нибудь знает, где я могу узнать, как часто это происходит?

Ответ №1:

это зависит от вас. UIAccelerometer объект имеет Updateinterval свойство, которое вы определили, сколько раз будет обновляться акселерометр. Пример:

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

что означает 30 раз за одно повторное использование.
это может занять до 60.