2010-01-22 3 views
21

OK, им пытаются сделать версию iPhone из игры я сделал здесь http://scratch.mit.edu/projects/techy/781198 является box2d или бурундук лучше и где некоторые учебники для каждогоCocos2d + Box2D или Бурундук

+2

я написал учебники для Box2D и Cocos2D. Я объясняю все основные понятия - тела, светильники и их свойства, а также примерный код: [Введение в физику на iPhone с помощью Box2d и Cocos2D] (http://www.deluge.co/?q=introduction-to- физика-iphone-cocos2d-box2d) –

ответ

8

Если вы загрузите Cocos2D SDK, в включенный проект - образец Box2d и Chipmunk. Просто откройте проект Xcode под названием «cocos2d-iphone» и посмотрите Box2dtest и Chipmunkdemo. Box2d более мощный, но я думаю, что немного сложнее использовать, чем Chipmunk.

Вот сайт для Cocos2d: http://www.cocos2d-iphone.org/

Скачать здесь: http://www.cocos2d-iphone.org/download

14

Я предпочитаю Box2d - Я думаю, что это легче понять, чем Бурундук. Вот ссылка на другой вопрос, который перечисляет много ПОЛЕЗНЫХ ресурсов:

Cocos2d Resources

Плюс здесь несколько ссылок на cocos2d/box2d учебники:

http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-balls

http://www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone

http://www.raywenderlich.com/475/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-12

http://www.raywenderlich.com/505/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-22

И большая книга Рэй делает, что я думаю, что будет удивительный ресурс:

http://www.raywenderlich.com/2274/cocos2d-book-and-360idev

http://my.safaribooksonline.com/9780132180863

Надежда это помогает - Счастливый кодирования!

10

Бурундук является прямым C, а Box2D - C++. Существует также новый набор Objective-C bindings для Бурундука, но они не являются бесплатными для коммерческого использования.

Как я понимаю, бурундук не поддерживает непрерывное обнаружение столкновений, но Box2D делает. Это важно для предотвращения «туннелирования» (объекты, проходящие немного через друг друга при движении на высоких скоростях)

В конце дня, из того, что я слышу, они оба великолепны. Если вы предпочитаете C++ для C или требуется непрерывное обнаружение столкновений, вам, вероятно, следует выбрать Box2D.

Если вы предпочитаете использовать чистую библиотеку C, отправляйтесь с Бурундука.

Я лично использую Box2D, и мой опыт был фантастическим до сих пор.

Кроме того, я думаю, что Box2D имеет другую (возможно, больше) множество типов соединений, так что может быть что-то рассмотреть ...

 Смежные вопросы

  • Нет связанных вопросов^_^