В моем проекте cocos2d-iphone я использую Chipmunk для создания физической модели.Кроме того, я использую оболочку SpaceManager obj-c для Бурундука.
Я даю Бурундуку постоянный временной интервал Dt.
Теперь проблема в том, что физическое моделирование вышло из-синхронизация с игровым циклом.Это означает, что сроки игрового процесса различаются в зависимости от FPS (точнее, они различаются в зависимости от того, запускаю ли я его на симуляторе, устройстве или более новом устройстве).
Это имеет катастрофические последствия длягеймплей.Например, если FPS по какой-то причине замедляется, физическое моделирование сканирует и объект движется гораздо медленнее.Это делает дизайн уровней практически невозможным!
Пожалуйста, помогите!