O Chipmunk 7 está completo e agora inclui as otimizações ARM NEON , o código de autogeometria e o solucionador multi-readed.
O guia de programação mais recente está disponível.
Chipmunk2D é uma biblioteca de física de corpo rígido 2D simples, leve, rápida e portátil escrita em C. É licenciada sob a licença irrestrita do MIT aprovada pela OSI . Meu objetivo é dar aos desenvolvedores 2D acesso à mesma qualidade de física que você encontra nos jogos 3D mais recentes. Espero que você goste de usar o Chipmunk2D!
A Howling Moon Software (minha empresa) está disponível para contratação se você quiser fazer com que a física do seu jogo realmente se destaque. Dada a nossa experiência única com a biblioteca, podemos ajudá-lo a usar o Chipmunk em todo o seu potencial. Sinta-se à vontade para nos contatar através de nossa página: http://howlingmoonsoftware.com/
Mac OS X: Há um arquivo de projeto Xcode incluído para construir a biblioteca estática e o aplicativo de demonstração. Alternativamente, você pode usar os arquivos CMake ou o script macstatic.command dentro do diretório xcode/ para construir uma biblioteca estática e empacotar os cabeçalhos para você.
iPhone: Uma API nativa Objective-C está incluída. O projeto Xcode pode construir uma biblioteca estática com todas as configurações adequadas do compilador. Alternativamente, você pode simplesmente executar iphonestatic.command no diretório xcode/. Ele criará uma biblioteca gorda compilada como versão para o dispositivo e depuração para o simulador. Depois de executá-lo, você pode simplesmente colocar o diretório Chipmunk-iOS no projeto do seu iPhone!
UNIXes: Um usuário do fórum teve a gentileza de criar um conjunto de arquivos CMake para o Chipmunk. Isso exigirá que você tenha o CMake instalado. Para construir, execute 'cmake.' então 'fazer'. Isso deve construir uma biblioteca dinâmica, uma biblioteca estática e o aplicativo de demonstração. Várias pessoas tiveram erros de compilação no Ubuntu por não terem o GLUT ou o libxmu instalados.
Windows: os projetos do Visual Studio estão incluídos no diretório msvc/. Embora eu tente garantir que o projeto MSVC 10 esteja atualizado, não tenho o MSVC 9 para manter esse projeto atualizado regularmente. Pode não funcionar. Eu apreciaria uma mão para consertá-lo, se for esse o caso.
Se você obteve o código-fonte de um download de versão pontual, considere obter o código-fonte mais recente do GitHub. Bugs são corrigidos e novos recursos são adicionados regularmente. Grandes mudanças são feitas nas ramificações e testadas antes de mesclá-las. É raro que os downloads da versão pontual sejam melhores ou mais livres de bugs do que o código mais recente.
Acesse o GitHub e experimente o futuro HOJE ! (Ok, talvez não seja tão emocionante.)
Primeiro de tudo, você pode encontrar a documentação da API C no diretório doc/.
Um bom ponto de partida é dar uma olhada no aplicativo Demo incluído. Todas as demos apenas configuram um espaço de simulação do Chipmunk e o aplicativo de demonstração extrai os gráficos diretamente dele. Isso torna mais fácil ver como a API Chipmunk funciona sem se preocupar com o código gráfico. Você é livre para usar as rotinas de desenho de demonstração em seus próprios projetos, embora certamente não seja a maneira recomendada de desenhar objetos Chipmunk enquanto vasculha as APIs não documentadas/privadas do Chipmunk.
A melhor maneira de obter suporte é visitar os Fóruns Chipmunk. Há muitas pessoas usando o Chipmunk em praticamente todas as plataformas das quais já ouvi falar. Se você está trabalhando em um projeto comercial e deseja ajuda mais direta, o Howling Moon Software também está disponível para contratação.