#ipad #collision-detection #accelerometer
#iPad #обнаружение столкновений #акселерометр
Вопрос:
я буду разрабатывать приложение для автомобильных гонок, вы увидите автомобиль сверху, а также трассу (road) на экране.
Наклон iPad (с помощью акселерометра) заставит автомобиль двигаться в направлении заголовка, но я хочу ограничить движение автомобиля только по дороге.
В ActionScript 3 у нас есть проверка попадания между объектами, и я мог бы просто использовать метод проверки попадания между автомобилем и дорогой, чтобы удержать машину на трассе.
Как я могу сделать то же самое в iPad, чтобы машина оставалась на трассе? Буду ли я работать с логикой, основанной на координатах очень низкого уровня, или у нас есть что-то попроще, чтобы избежать бокового отслеживания автомобиля?
Вы предлагаете мне заглянуть в cocos2D?
Это очень широкий вопрос, пожалуйста, ответьте на все, что сможете, вместо отмены голосования (как бывало раньше), пожалуйста, просто укажите направление, независимо от выбора точного / специфического ответа. Спасибо.
Комментарии:
1. Привет, разработчик iPhone. Мне нужно разработать автомобильную гоночную игру с видом из кабины, поэтому, пожалуйста, подскажите мне, если я перейду к 2D-разработке, какую платформу и игровой движок мне следует выбрать, и, пожалуйста, объясните то же самое, если я перейду к разработке 3D-игр.
Ответ №1:
Краткий ответ: вам придется рассчитать это самостоятельно. Практически единственная функция, предоставляемая iOS SDK, которая помогает в обнаружении столкновений, — это CGRectIntersectsRect()