#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.