Box2D - лучшее решение для моего сценария игры на iphone?

Я планирую создать простую игру для iOS с отскоком в Cocos2D. Подходит ли Box2D для следующего сценария?

Схема будет состоять из цели в верхней части экрана с препятствиями в середине экрана, блокирующими прямой обзор цели снизу. Пользователь будет стрелять мячом из нижней части экрана, отбивая его из сторон и вокруг препятствий, стремясь поразить цель. Подобно прорывному стилю игры.

По мере прохождения уровней игры препятствия будут динамически перемещаться слева направо и назад, вверх и вниз и т. Д.

Я понимаю, что обнаружение столкновений может быть достигнуто с использованием только Cocos2D. Можно ли добиться отскока и траектории мяча от препятствий и стен без использования физического движка?

В сценарии игры мне не понадобится гравитация. Снижение скорости / скорости мяча будет существенным.

Обратите внимание, что я новичок в iOS-разработчике, так как я имел опыт работы с интерфейсным веб-разработчиком.

Совет и помощь очень ценится.

Спасибо


person shahidaltaf    schedule 21.11.2010    source источник


Ответы (1)


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

Box2d легко настроить без гравитации, и он предоставит вам все вычисления столкновений и скорость.

person fairfieldt    schedule 22.11.2010