Chipmunk 7 已完成,現在包含ARM NEON優化、自動幾何程式碼和多執行緒求解器。
提供最新的程式指南。
Chipmunk2D 是一個簡單、輕量、快速且可移植的2D剛體實體函式庫,以 C 語言編寫。我的目標是讓 2D 開發人員獲得與較新的 3D 遊戲相同品質的物理效果。我希望您喜歡使用 Chipmunk2D!
如果您想讓遊戲中的實體效果真正脫穎而出,Howling Moon Software(我的公司)可以提供合約。鑑於我們在圖書館方面的獨特經驗,我們可以幫助您充分發揮 Chipmunk 的潛力。請隨時透過我們的網頁聯絡我們:http://howlingmoonsoftware.com/
Mac OS X:包含一個 Xcode 專案文件,用於建立靜態庫和演示應用程式。或者,您可以使用 xcode/ 目錄中的 CMake 檔案或 macstatic.command 腳本來建立靜態庫並為您打包標頭。
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 API 的工作原理,而無需擔心圖形程式碼。您可以在自己的專案中自由使用演示繪圖例程,儘管這肯定不是繪製 Chipmunk 物件的建議方法,因為它會涉及到 Chipmunk 的未記錄/私有 API。
獲得支援的最佳方式是造訪 Chipmunk 論壇。在我聽過的幾乎所有平台上都有很多人在使用 Chipmunk。如果您正在從事商業專案並需要更直接的協助,Howling Moon Software 也可以提供承包服務。