欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

cocos2dx[3.2](2)——淺析cocos2dx3.2引擎目錄-創(chuàng)新互聯(lián)

【嘮叨】

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

    3.x的引擎目錄與2.x的引擎目錄的差別是非常大的。學過2.x的朋友應該會發(fā)現(xiàn)2.x的引擎目錄有點凌亂。而3.x主要是將引擎的各個文件按照用途進行了分類,使得引擎目錄結(jié)構(gòu)更加清晰了。


【窺探3.x引擎目錄】

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

cocos2dx[3.2](2) ——淺析cocos2dx3.2引擎目錄

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

文件名說明
build

官方編譯的項目解決方案。

集中放在這個文件中,如cocos2d-win32.vc2012.sln、Debug.win32、win32-msvc-2012-x86.cmd等。

這些在2.x版本是直接放在根目錄的。

cocos

集中了cocos2dx開發(fā)中使用的所有源文件。

除了cocos2dx引擎核心部分,還包含聲音引擎、物理引擎、網(wǎng)絡、GUI等。

extensions

擴展目錄。

包括一些2.5D特效,網(wǎng)絡控制,以及一些GUI等,當要用到這些擴展時:

#include "cocos-ext.h"

using namespace cocos2d::extension

external

第三方目錄庫。

主要包含了Box2D、chipmunk物理引擎,以及sqlite3輕型數(shù)據(jù)庫等。

tests

官方樣例。

包含了官方的Cpp、lua例子。其中cpp-empty-test就是最簡單的例子。

另外也包含了一個 cpp-tests 項目,里面涵蓋了cocos2dx引擎所有類的使用,所以很重要!

templates

模板目錄。

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

tools

工具目錄。

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

其中:\tools\cocos2d-console\bin\cocos.py 就是用來創(chuàng)建cocos2dx新項目的。

download-deps.py自動下載cocos2d-x所需的第三方插件(如果有的話)
setup.py配置cocos2dx的環(huán)境變量的腳本。


【cocos文件目錄】

    在3.x版本中,將cocos2dx引擎開發(fā)所需要的幾乎所有的資源文件全部都放在了cocos文件夾中。

    并且對目錄的分類更加的細致了,這使得引擎的結(jié)構(gòu)更加清晰。

cocos2dx[3.2](2) ——淺析cocos2dx3.2引擎目錄

    從文件目錄的結(jié)構(gòu)上,可以看出,分類更加的清晰了。

文件名說明
base

cocos2dx引擎的核心部分之一。

存放一些基礎類,如Ref、Director、Vector、Map、Value等。

2d

cocos2dx引擎的核心部分之一。

存放一些核心部分的類,如Sprtie、Layer、Label、Menu等。

3d

新增了對部分3D的支持。

有Sprite3D、Animate3D等,呵呵,可能將來要出cocos3dx了吧。

math

存放引擎中與數(shù)學相關的類文件。

如坐標類Vec2.h、幾何類CCGeometry.h(定義了Rect、Size)等。

renderer

引擎的渲染文件。

Texture2D、Renderer、Shader等。

deprecated

存放2.x中即將被廢棄的規(guī)則,目的是為了兼容2.x。

例如,使用typedef來對CC的兼容(如:typedef Label CCLabel)。

platform

不同平臺下的入口類。

CCApplication.h、CCGLView.h、CCGL.h、CCStdC.h

audio

聲音引擎相關源文件。

在2.x里是放在根目錄的CocosDenshion文件夾。

physics

物理引擎相關源文件。

chipmunk。

network

網(wǎng)絡相關相關源文件。

HttpClient、WebSocket。

ui

GUI相關源文件。

editor-support

對編輯器的支持。

cocosbuilder、cocostudio、spine。

scriptinglua腳本相關源文件。
cocos2d.h

cocos2dx引擎核心頭文件,包含了引擎中的所有類。

可以打開它,查看引擎的所有源文件所在位置。


【引擎中主要庫】

    我們先來打開 build\cocos2d-win32.vc2012.sln 解決方案。

cocos2dx[3.2](2) ——淺析cocos2dx3.2引擎目錄

    可以看到,相比2.x來說,3.x的引擎庫的分類更加詳細了。

庫文件說明
libAudio聲音引擎庫。原名libCocosDenshion
libBox2D物理引擎庫
libchipmunk物理引擎庫
libcocos2dcocos2dx核心引擎庫
libExtensions擴展庫
libCocosBuilder編輯器的支持庫
libCocosStudio編輯器的支持庫
libSpine編輯器的支持庫
libNetWork網(wǎng)絡庫
libGUIGUI界面庫
libLocalStorage本地數(shù)據(jù)存儲方案庫
libLualua腳本庫


【頭文件目錄】

頭文件所在目錄
cocos2d.hcocos2d-x-3.2\cocos\
CCDeprecated.hcocos2d-x-3.2\cocos\deprecated\
SimpleAudioEngine.hcocos2d-x-3.2\cocos\audio\include\
HttpClient、WebSocketcocos2d-x-3.2\cocos\network\
cocosbuilder、cocostudio、spinecocos2d-x-3.2\cocos\editor-support\
CocosGUI.hcocos2d-x-3.2\cocos\ui
cocos-ext.hcocos2d-x-3.2\extensions\
Box2D、chipmunk、sqlite3cocos2d-x-3.2\external\

常用頭文件:

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

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

網(wǎng)頁名稱:cocos2dx[3.2](2)——淺析cocos2dx3.2引擎目錄-創(chuàng)新互聯(lián)
URL分享:http://aaarwkj.com/article16/dpjigg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、定制網(wǎng)站用戶體驗、品牌網(wǎng)站制作企業(yè)建站、手機網(wǎng)站建設

廣告

聲明:本網(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)

成都網(wǎng)站建設
久久99久久精品视频国产| 久久精品成人无码观看56| 欧美成人精品资源在线观看| 亚洲国产日韩精品久久| 亚洲av日韩精品一区二区| 高清不卡日本一区二区三区久久| 天堂中文在线免费观看av| 高清在线一区二区在线| 成人爱爱在线视频免费观看| 久久亚洲av电影网站| 国产午夜精品自拍视频| 日本一区二区手机在线| 国产91在线精品超碰人人| 国产蜜臀视频在线播放| 亚洲欧美国产日韩天堂区| 日韩欧美亚洲制服丝袜| 人妻黄色这里只有精品| 日本一区二区三区视频版| 色哟哟网站在线精品视频| 蜜桃av在线观看一区二区| 人妻少妇亚洲中文字幕| 真实夫妻露脸爱视频九色网| 成年人网站一级黄色免费| 国产精品夜色一区二区三区不卡| 日本中文字幕一区在线观看| 国产亚洲精品一区久久| 在线不卡日本v二区到六区| 欧美大片免费在线播放| 一本色桃子精品久久中文字幕| 日韩人妻精品在线一区二区| 韩国三级伦理中文字幕| 综合国产精品久久久久久| 91九色在线免费观看 | 国产成年人在线免费观看| 成人精品欧美欧美一级乱黄| 97视频精品在线播放| 日韩免费精品一区二区| 四虎精品国产一区二区三区| 欧美亚洲一区二区三区91| 91精品人妻互换一区二区| 免费毛片一区二区三区四区|