Версия Chipmunk 7 завершена и теперь включает в себя оптимизацию ARM NEON , код автогеометрии и многопоточный решатель.
Доступна последняя версия руководства по программированию.
Chipmunk2D — это простая, легкая, быстрая и портативная 2D-библиотека физики твердого тела, написанная на C. Она лицензируется по неограниченной, одобренной OSI лицензии MIT . Моя цель — предоставить 2D-разработчикам доступ к физике того же качества, что и в новых 3D-играх. Надеюсь, вам понравится использовать Chipmunk2D!
Howling Moon Software (моя компания) доступна для заключения контракта, если вы хотите, чтобы физика в вашей игре действительно выделялась. Учитывая наш уникальный опыт работы с библиотекой, мы можем помочь вам использовать Chipmunk в полной мере. Не стесняйтесь обращаться к нам через нашу веб-страницу: http://howlingmoonsoftware.com/
Mac OS X: включен файл проекта Xcode для создания статической библиотеки и демонстрационного приложения. В качестве альтернативы вы можете использовать файлы CMake или сценарий macstatic.command внутри каталога xcode/, чтобы создать статическую библиотеку и упаковать заголовки для вас.
iPhone: включен собственный API Objective-C. Проект Xcode может создать статическую библиотеку со всеми необходимыми настройками компилятора. Альтернативно вы можете просто запустить iphonestatic.command в каталоге xcode/. Он создаст вам толстую библиотеку, скомпилированную как выпуск для устройства и отладку для симулятора. После запуска вы можете просто перетащить каталог Chipmunk-iOS в свой проект iPhone!
UNIX: Один из пользователей форума любезно предоставил набор файлов CMake для Chipmunk. Для этого вам потребуется установить CMake. Для сборки запустите cmake. затем «сделай». Это должно создать динамическую библиотеку, статическую библиотеку и демонстрационное приложение. У некоторых людей возникали ошибки сборки в Ubuntu из-за отсутствия установленных GLUT или libxmu.
Windows: проекты Visual Studio включены в каталог msvc/. Хотя я стараюсь убедиться, что проект MSVC 10 обновлен, у меня нет MSVC 9, чтобы регулярно обновлять этот проект. Это может не сработать. Я был бы признателен за помощь в ремонте, если это так.
Если вы получили исходный код из предварительной загрузки, возможно, вы захотите получить последний исходный код с GitHub. Исправлены ошибки и регулярно добавляются новые функции. Большие изменения вносятся в ветки и тестируются перед их объединением, поскольку загрузка точечных выпусков редко бывает лучше или более без ошибок, чем последний код.
Заходите на GitHub и окунитесь в будущее СЕГОДНЯ ! (Ладно, возможно, это не так уж и интересно.)
Прежде всего, вы можете найти документацию C API в каталоге doc/.
Хорошей отправной точкой будет ознакомление с включенным в комплект демо-приложением. Все демоверсии просто создают пространство для симуляции бурундука, и демонстрационное приложение рисует графику непосредственно из него. Это позволяет легко увидеть, как работает API Chipmunk, не беспокоясь о графическом коде. Вы можете свободно использовать демонстрационные процедуры рисования в своих собственных проектах, хотя это, конечно, не рекомендуемый способ рисования объектов бурундука, поскольку он исследует недокументированные/частные API-интерфейсы Chipmunk.
Лучший способ получить поддержку — посетить форумы бурундуков. Множество людей используют Chipmunk практически на каждой платформе, о которой я когда-либо слышал. Если вы работаете над коммерческим проектом и вам нужна более прямая помощь, Howling Moon Software также доступна для заключения контракта.