91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cocos2d-x 創建工程詳解

發布時間:2020-06-27 20:08:13 來源:網絡 閱讀:461 作者:tony關東升 欄目:游戲開發

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目錄。

cocos2d-x 創建工程詳解


從圖中可以看出生成的工程代碼是適合于多平臺的,其中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界面

cocos2d-x 創建工程詳解


解決方案中HelloWorld工程的Classes文件夾中的內容是與生成目錄對應的Classes目錄內容的。HelloWorld工程的win32文件夾中的main.cpp和main.h是win32平臺特有程序代碼,通過它啟動Win32窗口。

libAudio工程對應于cocos2d目錄中的音效引擎,libchipmunk工程是物理引擎,libcocos2d工程是Cocos2d-x引擎。

如果想看一下效果,可以點擊本地Windows調試器按鈕運行,下面是運行成功的效果。

cocos2d-x 創建工程詳解

更多精彩內容請關注史上最牛的cocos2d-x課程

cocos2d-x手機游戲開發實戰》直播課程第一期

報名Cocos2d-x直播課程還送關東升老師iOS終身會員

課程鏈接:http://edu.51cto.com/pack/view/id-13.html

會員鏈接:http://edu.51cto.com/member/id-3.html


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

敦煌市| 岢岚县| 丹东市| 高唐县| 祁东县| 林甸县| 新竹县| 无棣县| 柳林县| 长宁县| 阿鲁科尔沁旗| 临猗县| 安丘市| 武宁县| 汉中市| 西乌珠穆沁旗| 张家川| 伊春市| 江西省| 永善县| 玉屏| 台中市| 搜索| 密云县| 巴楚县| 宁强县| 九寨沟县| 岳池县| 平阴县| 静安区| 吉林省| 商洛市| 常宁市| 新绛县| 黎平县| 宁都县| 通道| 百色市| 元朗区| 绥江县| 垣曲县|