您好,登錄后才能下訂單哦!
cocos2d-x 創建工程詳解
我們的編寫的第一個程序一般習慣上都命名為HelloWorld,從它開始再學習其他的內容。下面介紹的第一個Cocos2d-x游戲我們也命名為HelloWorld。
創建工程
在Cocos2d-x早期版本中,創建工程是通過安裝在Visual Studio中的工程模板而創建的,而目前創建工程Cocos2d-x是通過Cocos2d-x提供的命令工具cocos實現的,cocos位于<Cocos2d-x安裝目錄>\tools\cocos2d-console\bin下。我們能夠通過DOS等終端進入bin目錄執行下邊的指令:
cocos new HelloWorld -p com.work6 -l cpp -d D:/projects
其中D:/projects為HelloWorld的工程生成目錄。通過上面的指令我們在D:/projects目錄下面生成了名為HelloWorld的Cocos2d-x工程。打開HelloWorld目錄。
從圖中可以看出生成的工程代碼是適合于多平臺的,其中Classes目錄是放置一些通用類(與平臺無關的),我們編寫的C++代碼主要放置在該目錄下面。圖中cocos2d目錄是放置Cocos2d-x引擎的源代碼,其中包括了音效引擎和物理引擎等。
proj.android、proj.ios_mac、proj.win32、proj.wp8-xaml和proj.linux目錄是放置與特定平臺有關系代碼,其中proj.android是android平臺特定代碼;proj.ios_mac是iOS和Mac OS運行需要的特定代碼。proj.win32是Win32平臺運行的需要的特定代碼,它可以在Windows下運行,模擬器是Win32窗口;proj.wp8-xaml是Windows Phone 8平臺運行的需要的特定代碼;proj.linux是Linux平臺運行的需要的特定代碼。
考慮到廣大讀者對Windows比較熟悉,而且學習容易上手,不需要更多的設備投入,所以介紹平臺移植之前的實例主要都是基于Win32平臺的,可以通過proj.win32目錄下面的Visual Studio解決方案HelloWorld.sln來進行編譯和運行的。Resources目錄是放置工程需要的資源文件,這個目錄中的內容是共享于全部平臺下的。
進入到proj.win32目錄下,雙擊HelloWorld.sln解決方案文件,啟動HelloWorld界面
解決方案中HelloWorld工程的Classes文件夾中的內容是與生成目錄對應的Classes目錄內容的。HelloWorld工程的win32文件夾中的main.cpp和main.h是win32平臺特有程序代碼,通過它啟動Win32窗口。
libAudio工程對應于cocos2d目錄中的音效引擎,libchipmunk工程是物理引擎,libcocos2d工程是Cocos2d-x引擎。
如果想看一下效果,可以點擊本地Windows調試器按鈕運行,下面是運行成功的效果。
更多精彩內容請關注史上最牛的cocos2d-x課程
《cocos2d-x手機游戲開發實戰》直播課程第一期
報名Cocos2d-x直播課程還送關東升老師iOS終身會員。
課程鏈接:http://edu.51cto.com/pack/view/id-13.html
會員鏈接:http://edu.51cto.com/member/id-3.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。