Pergunta

Ok, estou tentando fazer uma versão para iPhone de um jogo que fiz aqui http://scratch.mit.edu/projects/techy/781198 é box2d ou chipmunk melhor e onde estão alguns tutoriais para cada um

Foi útil?

Solução

Se você baixar o Cocos2D SDK, no projeto incluído é uma amostra de Box2D e Chipmunk. Basta abrir o projeto Xcode chamado "cocos2d-iphone" e parecer box2dtest e chipmunkdemo. O Box2D é mais poderoso, mas acho um pouco mais difícil de usar do que o Chipmunk.

Aqui está o site para Cocos2d: http://www.cocos2d-iphone.org/

Baixe aqui: http://www.cocos2d-iphone.org/download

Outras dicas

Eu prefiro Box2D - acho mais fácil de entender do que o Chipmunk. Aqui está um link para outra pergunta que lista muitos recursos úteis:

Recursos Cocos2d

Além disso, aqui estão alguns links para os tutoriais do 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--simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-12

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

E um ótimo livro que Ray está fazendo que eu acho que será um recurso incrível:

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

http://my.safaribooksonline.com/9780132180863

Espero que estes ajudem - Codificação feliz!

O Chipmunk é reto C, enquanto o Box2D é C ++. Há também um novo conjunto de Objetivo-C ligações Para o Chipmunk, mas eles não são livres para usar comercialmente.

Pelo que entendi, o Chipmunk não suporta detecção contínua de colisão, mas o Box2D. Isso é importante para evitar o "tunelamento" (objetos que passam um pouco um pelo outro ao se mover em alta velocidade)

No final do dia, pelo que ouço, ambos são ótimos. Se você preferir C ++ a C ou precisar de detecção contínua de colisão, provavelmente deve escolher Box2D.

Se você preferir usar uma biblioteca C Pure, vá com o Chipmunk.

Eu pessoalmente uso o Box2D e minha experiência tem sido fantástica até agora.

Além disso, acho que o Box2D tem um conjunto diferente (possivelmente maior) de tipos de articulações, de modo que isso pode ser algo a considerar ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top