成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

cocos2dx基礎(chǔ)篇(4)——淺析cocos2dx引擎目錄-創(chuàng)新互聯(lián)

【嘮叨】

站在用戶的角度思考問題,與客戶深入溝通,找到揚中網(wǎng)站設(shè)計與揚中網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋揚中地區(qū)。

    通過前面幾節(jié)的學(xué)習(xí),相信大家都已經(jīng)配置好了VS+cocos2dx2.2.3的環(huán)境,并且成功運行了官方的案例HelloWorld。

【3.x變化】

    3.x的引擎目錄變化十分大,所以單獨列出來講。

    請移步:http://shahdza.blog.51cto.com/2410787/1549803


一、窺探文件目錄

    要想學(xué)好cocos2dx,首先就需要對引擎目錄下的各個文件有所了解。接下來,就讓我們先來分析一下cocos2dx2.2.3引擎的文件目錄吧。

cocos2dx基礎(chǔ)篇(4)——淺析cocos2dx引擎目錄

    從目錄中我們主要了解一下一下幾個文件:

  • cocos2dx:    cocos2d-x引擎的核心部分,存放了引擎的大部分源文件。

  • CocosDenshion:聲音模塊相關(guān)源文件。

  • Debug.win32:在Windows上調(diào)試輸出目錄

  • extensions:   擴展目錄。包括了一些2.5D特效,網(wǎng)絡(luò)控制協(xié)議,以及一些GUI等等,當(dāng)要用到這些擴展時,你需要using namespace cocos2d::extension。

  • external:    第三方目錄庫。主要包含了Box2D、chipmunk物理引擎,以及sqlite3輕型數(shù)據(jù)庫等。

  • samples:    官方樣例。包含了官方給出的Cpp、Javascript、lua的例子。其中Cpp/HelloCpp就是最簡單的例子。另外也包含了一個TestCpp項目,里面涵蓋了cocos2dx引擎所有類的使用,所以很重要!

  • scripting:   腳本目錄。包含了javascript和lua的相關(guān)源文件。對于用C++語言開發(fā)的可以忽略。

  • Template:    模板目錄。提供了各種平臺及IDE下創(chuàng)建的cocos2dx新工程的項目模板。

  • Tools:     工具目錄。提供了各個平臺下,創(chuàng)建cocos2dx新項目的腳本工具。

  • build-win32.bat:編譯cocos2d-x引擎的windwos項目腳本。

  • cocos2d-win32.vc2010.sln:windows項目vs2010解決方案文件。

二、Cocos2dx中的主要工程項目

    在我們打開的 cocos2d-win32.vc2010.sln 解決方案中,可以看到引用了如下五個工程項目。

cocos2dx基礎(chǔ)篇(4)——淺析cocos2dx引擎目錄

  • libBox2D         //cocos2d-x-2.2.3\external\Box2D\proj.win32

  • libchipmunk         //cocos2d-x-2.2.3\external\chipmunk\proj.win32

  • libcocos2d         //cocos2d-x-2.2.3\cocos2dx\proj.win32

  • libCocosDenshion      //cocos2d-x-2.2.3\CocosDenshion\proj.win32

  • libExtensions         //cocos2d-x-2.2.3\extensions\proj.win32

    相信根據(jù)上面介紹的文件目錄,也能知道這些事上面東西了吧。沒錯,就是cocos2dx引擎的主要五大工程源文件。在用python創(chuàng)建的新項目里,至少也需要將libcocos2d和libCocosDenshion工程項目添加到新項目的解決方案中,并且在 通用屬性-> 框架和引用 中引用這些工程,才能運行新項目。

三、一些常用cocos2dx頭文件的使用

#include "cocos2d.h"                 //這個應(yīng)該是每個項目中都比不可少的頭文件吧? 比不可少!
#include "Box2D/Box2D.h"             //Box2d物理引擎
#include "SimpleAudioEngine.h"       //聲音引擎
#include "cocos-ext.h"               //第三方庫文件
using namespace cocos2d;             //cocos2d的命名空間
using namespace cocos2d::extension;  //使用擴展類需要包含的命名空間
using namespace CocosDenshion;       //聲音引擎的命名空間

//頭文件目錄

cocos2d.h        :cocos2d-x-2.2.3\cocos2dx\include

cocos2d.cpp       :cocos2d-x-2.2.3\cocos2dx

SimpleAudioEngine.h   :cocos2d-x-2.2.3\CocosDenshion\include

cocos-ext.h       :cocos2d-x-2.2.3\extensions

Box2D、chipmunk、sqlite3 cocos2d-x-2.2.3\external

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享標(biāo)題:cocos2dx基礎(chǔ)篇(4)——淺析cocos2dx引擎目錄-創(chuàng)新互聯(lián)
文章鏈接:http://jinyejixie.com/article4/gpeoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、自適應(yīng)網(wǎng)站、網(wǎng)站改版、品牌網(wǎng)站設(shè)計、關(guān)鍵詞優(yōu)化網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
漳平市| 丰县| 拉萨市| 崇左市| 桑日县| 家居| 德惠市| 吴江市| 扶沟县| 垦利县| 怀集县| 南陵县| 柯坪县| 青神县| 临武县| 南开区| 昭苏县| 许昌县| 北川| 习水县| 长岭县| 泉州市| 奎屯市| 长丰县| 绥阳县| 龙胜| 宁波市| 旺苍县| 读书| 濉溪县| 交口县| 四子王旗| 宁远县| 黎平县| 祁东县| 剑河县| 隆昌县| 弥渡县| 汕头市| 视频| 双柏县|