У меня с трудом получается, чтобы физический движок Chipmunk выполнял то, что я хочу. Единственное решение, которое, кажется, работает, требует некоторой тяжелой векторной математики. Прежде чем погрузиться в эту кроличью нору для других компонентов моей игры, я надеялся, что кто-то сможет наполнить меня лучшим способом, чтобы это сделать. Нужный геймплей выглядит следующим образом:Физика, поверните как автомобиль
- Персонаж движется по замкнутому пространству в виде сверху вниз
- Движение всегда постоянная скорость в любом направлении персонаж сталкивается
- игрок вводит на экране , что приводит к тому, что персонаж «повернется» в касательное положение
Основная идея - это вождение автомобиля. Вы не можете сразу обернуться, но вместо этого сначала должны выполнить разворот. Эта машина также должна поддерживать постоянную скорость. Как я могу это сделать? Бонусный вопрос: как вы можете переопределить любой метод звонков на микрофон, чтобы обновить положение тела, и это хорошая идея?
Еще раз спасибо за помощь. Этот набор учебников - именно то, что я искал. – Clev3r