| Win32 | 其他的 |
|---|---|
COCOS2D-X是用於構建2D遊戲,交互式書籍,演示和其他圖形應用程序的多平台框架。它基於Cocos2D-Iphone ,但它不使用Objective-C,而是使用C ++。它可以在iOS,Android,MacOS,Windows和Linux上使用。
COCOS2D-X框架體系結構:

cocos2d-x是:
克隆Github的存儲庫。
$ git clone https://github.com/cocos2d/cocos2d-x.git
克隆回購後,請執行download-deps.py以下載和安裝依賴項。
$ cd cocos2d-x
cocos2d-x $ python download-deps.py
運行download-deps.py之後。
cocos2d-x $ git submodule update --init
應該在開始新遊戲或運行測試之前設置環境
$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
如果使用Linux系統,應該調用此腳本
$ cd cocos2d-x
$ ./install-linux-deps.sh
$ cd cocos2d-x
$ mkdir build
$ cd build
$ cocos run --proj-dir .. -p [mac|win32|android|linux|ios]
$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
$ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
$ cd NEW_PROJECTS_DIR/MyGame
$ mkdir build
$ cd build
$ cocos run --proj-dir .. -p [mac|win32|android|linux|ios]
您還可以使用-l lua創建一個LUA項目。
如果需要調試程序,那麼使用IDE運行和調試它會更具說服力。除Android以外的所有平台都可以使用CMAKE生成相應的項目文件。可以參考詳細信息指南以獲取詳細信息。
對於Android,Android Studio Project文件位於PROJECT_DIR/proj.android中。可以只使用Android Studio導入Exsting項目文件。
您可以幫助我們傳播有關Cocos2D-X的消息!我們一定會感謝它!
cpp-tests項目。該項目是我們測試的基礎。使用此項目來了解我們如何實施引擎的功能。該項目位於Cocos2D-X_Root/build中。 COCOS2D-X由MIT許可證獲得許可。我們歡迎參與!
你找到錯誤了嗎?您有功能請求嗎?您想合併一個功能嗎?
Cocos Creator是新一代的可可遊戲引擎,具有完整的編輯和內容創作友好的工作流程。它支持所有主要平台,允許遊戲快速為Web,iOS,Android,Windows,Mac和各種迷你游戲平台發布。從鐵桿遊戲到Web Instant Entertainment,數以百萬計的開發人員建立了2D / 3D體驗。純JavaScript開發的引擎運行時可以在網絡和迷你游戲平台上提供更好的性能和較小的軟件包。在其他本地平台上,C ++用於實施基礎框架,提供更高的運營效率。該發動機是完全開源的,並且保留了Cocos2D-X的優勢,包括高性能,可定制性,可調試的易度性,易於學習和小包裝尺寸。
因此,我們不再建議新用戶從Cocos2D-X開始。相反,請使用全新的可可創作者進行項目開發,以享受最佳的編輯和3D支持。