Chipmunk 7이 완성되었으며 이제 ARM NEON 최적화, 자동 기하학 코드 및 다중 스레드 솔버가 포함되어 있습니다.
최신 프로그래밍 가이드를 사용할 수 있습니다.
Chipmunk2D는 C로 작성된 간단하고 가볍고 빠르며 휴대 가능한 2D 강체 물리 라이브러리입니다. OSI에서 승인한 MIT 라이선스에 따라 라이선스가 부여됩니다. 내 목표는 2D 개발자가 최신 3D 게임에서 볼 수 있는 것과 동일한 품질의 물리학에 액세스할 수 있도록 하는 것입니다. Chipmunk2D를 즐겨 사용하시기 바랍니다!
게임의 물리학을 정말 돋보이게 만들고 싶다면 Howling Moon Software(내 회사)와 계약을 맺을 수 있습니다. 라이브러리에 대한 우리의 독특한 경험을 바탕으로 Chipmunk를 최대한 활용하도록 도와드릴 수 있습니다. 저희 웹페이지(http://howlingmoonsoftware.com/)를 통해 언제든지 문의해 주세요.
Mac OS X: 정적 라이브러리 및 데모 애플리케이션을 구축하기 위한 Xcode 프로젝트 파일이 포함되어 있습니다. 또는 CMake 파일이나 xcode/ 디렉터리 내의 macstatic.command 스크립트를 사용하여 정적 lib를 빌드하고 헤더를 패키징할 수 있습니다.
iPhone: 기본 Objective-C API가 포함되어 있습니다. Xcode 프로젝트는 모든 적절한 컴파일러 설정을 사용하여 정적 라이브러리를 구축할 수 있습니다. 또는 xcode/ 디렉토리에서 iphonestatic.command를 실행할 수도 있습니다. 장치용 릴리스로 컴파일된 굵은 라이브러리를 빌드하고 시뮬레이터용 디버그를 수행합니다. 실행한 후 Chipmunk-iOS 디렉토리를 iPhone 프로젝트에 놓기만 하면 됩니다!
UNIXes: 한 포럼 사용자가 친절하게도 Chipmunk용 CMake 파일 세트를 만들었습니다. 이를 위해서는 CMake가 설치되어 있어야 합니다. 빌드하려면 'cmake'를 실행하세요. 그 다음에는 '만들다'. 그러면 동적 라이브러리, 정적 라이브러리 및 데모 애플리케이션이 빌드되어야 합니다. GLUT 나 libxmu가 설치되어 있지 않아 Ubuntu에서 빌드 오류가 발생한 사람들이 많습니다.
Windows: Visual Studio 프로젝트는 msvc/ 디렉터리에 포함되어 있습니다. MSVC 10 프로젝트가 최신 상태인지 확인하려고 노력하지만 해당 프로젝트를 정기적으로 업데이트할 수 있는 MSVC 9가 없습니다. 작동하지 않을 수 있습니다. 그렇다면 직접 고쳐주시면 감사하겠습니다.
포인트 릴리스 다운로드에서 소스를 얻은 경우 GitHub에서 최신 소스를 가져오는 것이 좋습니다. 버그가 수정되고 새로운 기능이 정기적으로 추가됩니다. 큰 변경 사항은 브랜치에서 수행되며 이를 병합하기 전에 테스트됩니다. 포인트 릴리스 다운로드가 최신 코드보다 더 좋거나 버그가 없는 경우는 거의 없습니다.
GitHub로 가서 오늘 미래를 경험해보세요! (그렇습니다. 그다지 흥미롭지 않을 수도 있습니다.)
우선, doc/ 디렉토리에서 C API 문서를 찾을 수 있습니다.
좋은 출발점은 포함된 데모 애플리케이션을 살펴보는 것입니다. 데모는 모두 Chipmunk 시뮬레이션 공간을 설정하고 데모 앱은 그 공간에서 직접 그래픽을 그립니다. 이를 통해 그래픽 코드에 대해 걱정하지 않고도 Chipmunk API가 어떻게 작동하는지 쉽게 확인할 수 있습니다. 자신의 프로젝트에서 데모 그리기 루틴을 자유롭게 사용할 수 있지만, 문서화되지 않은 Chipmunk의 비공개 API를 찌르는 것이기 때문에 Chipmunk 개체를 그리는 데 권장되는 방법은 아닙니다.
지원을 받는 가장 좋은 방법은 Chipmunk 포럼을 방문하는 것입니다. 내가 들어본 거의 모든 플랫폼에서 Chipmunk를 사용하는 사람들이 많이 있습니다. 상업 프로젝트를 진행 중이고 좀 더 직접적인 도움을 원한다면 Howling Moon Software를 계약할 수도 있습니다.