天天看點

COCOS2DX學習筆記(一) windows下cocos2d-x的環境配置

最近開始在學習COCOS2D-X遊戲引擎,算是自己回歸遊戲開發的第一步吧,準備把期間的所學所感都記錄下來,算是對自己的一個見證。

1.首先當然是cocos2d-x的下載下傳:

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download,我下載下傳的版本是cocos2d-2.0-x-2.0.4這個版本,下載下傳好後解壓到一個目錄即可

2.解壓好之後進入目錄(我的環境裡是G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4),根據自己的VS編譯器版本,可以選擇VS2008,VS2010和VS2012的項目解決方案,打開後出現如下項目

COCOS2DX學習筆記(一) windows下cocos2d-x的環境配置

這裡可以做一個基本介紹:

HelloCpp和HelloLua是一個cocos2dx程式的基本架構執行個體,隻是前者開發語言用C++,而後者用Lua腳本

libBox2d和libchipmunk是兩個不同的實體引擎,我隻略微使用過前者,對後者不是很了解,暫且略過

libcocos2d就是我們主角了,cocos2dx遊戲引擎

libcocosdenshion是自帶的一個輕量級音頻庫

libExtension是自帶的一些擴充,裡面有一個簡單的GUI系統

libLua是綁定Lua腳本的庫

MoonWarriors是一個飛行設計遊戲的例子,用JS實作的

TestCpp,TestJavascript和TestLua是對cocos2dx遊戲引擎一些基本功能的示範demo,從名字也可以看出他們使用了不同的語言

3.引擎的編譯:

不需要做太多的配置,直接在解決方案上選擇“生成解決方案”,即可對整個解決方案進行編譯,運氣不差的話一般都能全部編譯通過,然後大家就能在Debug.win32這個目錄(我的路徑是G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4\Debug.win32)下看到編譯好的庫檔案了

COCOS2DX學習筆記(一) windows下cocos2d-x的環境配置
COCOS2DX學習筆記(一) windows下cocos2d-x的環境配置

可以把所有的DLL檔案都放到C槽的“System32”或者“System”目錄下,因為以後開發Cocos2dx項目的時候都會動态這些庫

同樣可以把所有的LIB檔案放到一起,并将這目錄加入到VS中的包含目錄

最後大家可以看看其中的幾個執行個體程式,至此cocos2dx的環境配置基本完成

4.在vs中建立cocos2dx的項目模闆

運作cocos2dx目錄下的install-templates-msvc.bat,即可在VS中建立項目模闆

COCOS2DX學習筆記(一) windows下cocos2d-x的環境配置

不過使用這種方式建立的模闆會使用預設的項目”頭檔案包含路徑“和”庫檔案包含路徑“

這裡提供兩種解決方案:

1.将工程建立在coco2dx的解壓路徑裡,比如在我的機器上面,cocos2dx的根目錄是”G:\cocos2d-2.0-x-2.0.4“,那麼我的解決方案路徑即為這個路徑,該路徑下有個”cocos2d-2.0-x-2.0.4“檔案夾,将解決方案的名稱同樣設定成”cocos2d-2.0-x-2.0.4“,即可順利編譯了

2.第二種方法是找到”G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4\template\msvc\CCAppWiz.win32\Scripts\1033“目錄下的default.js檔案,将裡面所有的”$(SolutionDir)“替換成你目前機器上cocos2dx的安裝路徑,儲存之後重新運作install-templates-msvc.bat

這一切配置完成後,你就可以開始你的cocos2dx之旅了,祝大家好運,一起努力

繼續閱讀