Хорошо, я пытаюсь сделать версию игры для iphone, которую я сделал здесь http://scratch.mit.edu/projects/techy/781198 лучше box2d или бурундук, и где есть несколько руководств для каждого из них
Cocos2d + Box2d или бурундук
Ответы (3)
Если вы загрузите Cocos2d SDK, в прилагаемый проект будет образец Box2d и Chipmunk. Просто откройте проект Xcode под названием «cocos2d-iphone» и посмотрите Box2dtest и Chipmunkdemo. Box2d более мощный, но, по-моему, более сложный в использовании, чем Chipmunk.
Вот сайт Cocos2d: http://www.cocos2d-iphone.org/
Загрузите здесь: http://www.cocos2d-iphone.org/download
Я предпочитаю Box2d - думаю, его легче понять, чем Бурундука. Вот ссылка на другой вопрос, в котором перечислены многие полезные ресурсы:
Плюс несколько ссылок на руководства по 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/2274/cocos2d-book-and-360idev
http://my.safaribooksonline.com/9780132180863
Надеюсь на эту помощь - удачного кодирования!
Бурундук - это прямой C, а Box2D - это C ++. Существует также новый набор привязок Objective-C для Chipmunk, но их нельзя использовать в коммерческих целях.
Насколько я понимаю, Chipmunk не поддерживает непрерывное обнаружение столкновений, а Box2D поддерживает. Это важно для предотвращения «туннелирования» (объекты, слегка проходящие сквозь друг друга при движении на высоких скоростях).
В конце концов, насколько я слышал, они оба великолепны. Если вы предпочитаете C ++ C или вам нужно постоянное обнаружение столкновений, вам, вероятно, следует выбрать Box2D.
Если вы предпочитаете использовать чистую библиотеку C, выбирайте Chipmunk.
Я лично использую Box2D, и мой опыт до сих пор был фантастическим.
Кроме того, я думаю, что Box2D имеет другой (возможно, больший) набор типов соединений, так что это может быть что-то для рассмотрения ...