Cocos2D-X HelloWorld

上一篇完成開發環境的建立,這篇我們將會開始撰寫專案囉,先開啟VC++吧,當然在專案模板選擇cocos2d-x,至於Name和Location就填入自己喜歡的吧(我的Name為Test_1),接下來進入cocos2d-win32 Application wizard畫面,這裡可以選擇專案的設定,點選Next或Features
















你可以選擇是否使用物理引擎(Box2D,Chipmunk),和音效引擎(CocosDenshion),以及Lua腳本,由於這裡我們只做個簡單的範例,所以不需要物理引擎和Lua腳本,而音效引擎可以勾選,
















OK~ 點選Finish吧,我們將要開始了解專案的基本結構囉~
在Solution Explorer視窗可以看到專案的名稱(XXX.win32)和3個資料夾,分別為include,resource,source, include放置標頭檔(.h),resource放置專案資源(圖片,音效檔等等),而source放置.cpp檔,我們不急著解釋程式碼的內容,先讓專案能成功編譯執行吧












請點選上方工具列的Build並選擇你的專案或直接按F7,然後在下面Output視窗可以看到編譯過程
出現3個錯誤,都是沒有標頭檔(cocos2d.h 和 CCStdC.h),






我們回到cocos2d-2.0-rc2-x-2.0.1資料夾中,並複製cocos2dx和CocosDenshion 這2個資料夾,再貼到你的專案資料夾(Test_1)中,如下圖,(在專案中缺少的 .h 或 .cpp 大部分都在這2個資料夾中所以我們必須複製並貼到你自己的專案資料夾,相對的如果你有使用Box2D物理引擎的話,也需要複製cocos2d-2.0-rc2-x-2.0.1資料夾中的Box2D資料夾)














請再Build一次吧,在編譯時期的錯誤已經消失,可惜的是在連結(Link)還是出了點錯誤,看起來似乎是少了 libcocos2d.lib








再回到 cocos2d-2.0-rc2-x-2.0.1資料夾中的Debug.win32資料夾,現在我們把 libcocos2d.lib 複製並貼到你的專案中的Debug.win32資料夾中,再編譯看看吧














恩~ 這次換別的lib檔缺少,我們依照上面的方式從 cocos2d-2.0-rc2-x-2.0.1資料夾中的Debug.win32資料夾 把 缺少的 lib檔 貼到你的專案中的Debug.win32資料夾中吧








成功完成Build的動作後接著我們一樣點選上方的工具列 Debug 選項,再選擇Start Debugging,這次換跳出找不到元件的錯誤訊息






採取相同的解決方法,回到 cocos2d-2.0-rc2-x-2.0.1資料夾中的Debug.win32資料夾 把 缺少的 dll檔 貼到你的專案中的Debug.win32資料夾中吧,這裡提供我的專案中Debug.win32資料夾補齊所有缺少的檔案圖,你可以參考然後一次補齊缺少的檔案(灰色部分)














最後終於可以成功看到 HelloWorld囉!!!














下一篇我們將會開始介紹程式碼的架構和內容囉!!!

標籤: