Игра в автогонки для iPad

#ipad #collision-detection #accelerometer

#iPad #обнаружение столкновений #акселерометр

Вопрос:

я буду разрабатывать приложение для автомобильных гонок, вы увидите автомобиль сверху, а также трассу (road) на экране.

Наклон iPad (с помощью акселерометра) заставит автомобиль двигаться в направлении заголовка, но я хочу ограничить движение автомобиля только по дороге.

В ActionScript 3 у нас есть проверка попадания между объектами, и я мог бы просто использовать метод проверки попадания между автомобилем и дорогой, чтобы удержать машину на трассе.

Как я могу сделать то же самое в iPad, чтобы машина оставалась на трассе? Буду ли я работать с логикой, основанной на координатах очень низкого уровня, или у нас есть что-то попроще, чтобы избежать бокового отслеживания автомобиля?

Вы предлагаете мне заглянуть в cocos2D?

Это очень широкий вопрос, пожалуйста, ответьте на все, что сможете, вместо отмены голосования (как бывало раньше), пожалуйста, просто укажите направление, независимо от выбора точного / специфического ответа. Спасибо.

Комментарии:

1. Привет, разработчик iPhone. Мне нужно разработать автомобильную гоночную игру с видом из кабины, поэтому, пожалуйста, подскажите мне, если я перейду к 2D-разработке, какую платформу и игровой движок мне следует выбрать, и, пожалуйста, объясните то же самое, если я перейду к разработке 3D-игр.

Ответ №1:

Краткий ответ: вам придется рассчитать это самостоятельно. Практически единственная функция, предоставляемая iOS SDK, которая помогает в обнаружении столкновений, — это CGRectIntersectsRect()