隨著2023年來臨,上半年windows phone7即將發力。智慧型手機遊戲即將進入三大平台爭雄的大時代,cocos2d-x作為目前非常火熱的開源跨平台遊戲引擎解決方案,個人非常看好。
c++雖然開發速度較慢,但是由於每個平台都支援c++和opengles,所以節省了大量的**移植時間,因此是首選的跨平台開發解決方案。
cocos2d-x的大致開發流程是,首先使用win32版進行**編寫並完成遊戲,然後將**遷移到對應的開發環境上進行交叉編譯完成遊戲打包,如iphone上是mac+xcode,android是eclipse+adk+ndk。實現一處編碼,到處編譯。
第一部分:如何執行helloworld
#1.安裝visual studio2008
據說vs2008是cocos2d-x執行最穩定的版本。
visual assist x自備,vs序列號自備
#2.安裝cocos2d-x引擎
#3.測試helloworld
我們使用windows版的helloworld,開啟cocos2d-x引擎安裝目錄下的cocos2d-win32.vc2008.sln
將helloworld設為啟動專案
-》生成
-》除錯-啟動新例項,如圖所示
第二部分:如何新增新專案
#1 安裝應用程式嚮導
執行install-templates-msvc.bat,cocos2d-x 應用程式嚮導就會自動安裝到vs環境下
#2 建立新專案
然後,按照之前的步驟編譯執行即可,執行效果同上一部分的圖
cocos2d x 學習筆記 01
最近公司事情比較少就閒下來了,玩了一款叫地下城堡的文字單機遊戲覺得非常棒,還充了些錢,萌生了做遊戲的想法。好吧做遊戲的想法其實很早就有了,只是一直有各種事情耽擱下來了,今天開始學習cocos2d x。哦對了,我選擇了 cocos2d x 3.x遊戲開發之旅 這本書來入門。配置環境 mac os x ...
cocos2d x學習筆記18 記憶體管理01 概述
一 概述 cocos2d x最初移植自cocos2d的objective c版本。因此,在記憶體管理上,使用了和nsobject類似的引用計數器方法,相關介面放置在ccobject類中。二 引用計數器 手動管理記憶體 ccobject的及其子類的 物件在建立時,引用計數自動設定為1。之後每次呼叫re...
cocos2d x學習筆記18 記憶體管理01 概述
一 概述 cocos2d x最初移植自cocos2d的objective c版本。因此,在記憶體管理上,使用了和nsobject類似的引用計數器方法,相關介面放置在ccobject類中。二 引用計數器 手動管理記憶體 ccobject的及其子類的 物件在建立時,引用計數自動設定為1。之後每次呼叫re...