天天看點

cocos2d-x學習筆記01:VS開發環境windows平台搭建

cocos2d-x作為目前非常火熱的開源跨平台遊戲引擎解決方案,個人非常看好。

c++雖然開發速度較慢,但是由于每個平台都支援c++和opengles,是以節省了大量的代碼移植時間,是以是首選的跨平台開發解決方案。

cocos2d-x的大緻開發流程是,首先使用win32版進行代碼編寫并完成遊戲,然後将代碼遷移到對應的開發環境上進行交叉編譯完成遊戲打包,如iphone上是mac+xcode,android是eclipse+ADK+NDK。實作一處編碼,到處編譯。

因為主要開發都是在win32環境下進行的,是以我們首先研究如何配置win32開發環境。隻讨論在windows下,用vs開發的環境,其他交叉編譯需要的環境,後面講到。

第一部分:如何運作helloworld

#1.安裝visual studio2008 vs2010是cocos2d-x運作最穩定的版本。 官方下載下傳vs2010

visual assist x自備,vs序列号自備 

#2.安裝cocos2d-x引擎 http://cocos2d-x.org/projects/cocos2d-x/wiki/Download 從網站上下載下傳cocos2d-x,并解壓到自定義的路徑下

#3.測試helloworld 我們使用windows版的helloworld,打開cocos2d-x引擎安裝目錄下的cocos2d-win32.vc2010.sln

cocos2d-x學習筆記01:VS開發環境windows平台搭建

将helloworld設為啟動項目 -》生成 -》調試-啟動新執行個體,如圖所示  

cocos2d-x學習筆記01:VS開發環境windows平台搭建

第二部分:如何添加新項目

#1 安裝應用程式向導 運作 install-templates-msvc.bat,cocos2d-x 應用程式向導就會自動安裝到VS環境下

#2 建立新項目 右鍵單擊解決方案-》添加-》新項目-》cocos2d-x-win32 application

cocos2d-x學習筆記01:VS開發環境windows平台搭建

注意:目錄層級關系,預設情況下,應該設定在cocos2d-x引擎安裝的目錄下,否則在編譯連結時可能會找不到檔案

cocos2d-x學習筆記01:VS開發環境windows平台搭建
cocos2d-x學習筆記01:VS開發環境windows平台搭建
cocos2d-x學習筆記01:VS開發環境windows平台搭建

然後,按照之前的步驟編譯運作即可,運作效果同上一部分的圖

參考資料:

http://www.cocos2d-x.org 

《cocos2d-x手機遊戲開發》