Cocos基礎(chǔ)
Cocos 功能模塊
cocos 2d-X (opengl es ,Direct X , Canvas ,pThread)
Box 2d ChipMunk (物理引擎)
libcurl :非實時網(wǎng)絡(luò)通訊協(xié)議,客戶端url傳輸庫
BSD Socket :linux 網(wǎng)絡(luò)TCP/IP協(xié)議
SimpleAudioEngine: 游戲音效引擎
Cocos2D 數(shù)據(jù)結(jié)構(gòu)
CCCopying | (定義了一個復(fù)制對象的) | |||||||
CCObject | (基類) | CCZone(用來實現(xiàn)復(fù)制類) | ||||||
CCDate(存放數(shù)據(jù)) | CCNode | (節(jié)點) | ||||||
CCGeomety(幾個圖形類) | STL(C++數(shù)據(jù)結(jié)構(gòu)) | |||||||
CCSet(存儲數(shù)據(jù)集合) | vector | list | stack | queue | map | |||
CCArray(數(shù)組) | ||||||||
CCString(字符串) | ||||||||
CCTypes.h(經(jīng)常用到的常量) | ||||||||
Cocos2d-x 是一個支持多平臺的 2D 手機游戲引擎,使用 C++ 開發(fā),基于OpenGL ES,Cocos2d-x幾乎支持所有的平臺,而且作為一款手機游戲引擎,在各大桌面操作系統(tǒng)中都能進(jìn)行方便的編輯和調(diào)試,可以看出用Cocos2d-x開發(fā)的游戲推廣起來非常容易。Cocos2d-x是一款2d引擎,所以學(xué)習(xí)的難度和開發(fā)的難度比起3D引擎都要小很多.
Cocos2D-X關(guān)鍵詞:
CCNode:
所有需要畫在屏幕上的對象都是節(jié)點類。 CCScene,CCLayer , CCSprite ,CCMenu 。。。
Director(導(dǎo)演):
Director是整個游戲的導(dǎo)演和組織者,整個游戲的總指揮。相當(dāng)于場景管理器,負(fù)責(zé)場景的切換。Director使用棧的方式管理場景,,當(dāng)把一個新的場景加入Director中,會暫停當(dāng)前場景,直到新加的場景出棧。
Scene(場景) .
場景可以理解為一個游戲中不同的階段,包括菜單,各個管卡,結(jié)束畫面,得分畫面等都算是場景,在一個游戲中,各個場景相互聯(lián)系,在適當(dāng)?shù)臈l件下可以發(fā)生切換。一個場景由很多CCNode組成,CCNode可以管理資源和行為,實際上場景也是繼承與CCNode.
Layer(布景層):
一個場景可能由多個布景層組成,Layer負(fù)責(zé)管理每個圖層的消息處理以及透明度。Layer可以包含多個CCNode. (UI 布景層,游戲布景層 (游戲?qū)ο蟛季皩?,游戲地圖布景層))。
Sprites(精靈)
主角類,敵人類,npc類等。精靈的含義和其他游戲開發(fā)中的精靈沒有區(qū)別,都是2D紋理,你可以對它進(jìn)行旋轉(zhuǎn),平移,縮放的操作。精靈可以包含其他精靈作為子精靈,平移父精靈會對子精靈做同樣的操作。
Action(動作),精靈的各種行為的載體,分為瞬時動作和延時動作。
CCNode | ||||||
CCDirector | ||||||
CCScene | CCScene | CCScene | ||||
CCLayer | CClayer | CCLayer | ||||
CCSprite | CCSprite | CCSprite |
另外有需要云服務(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)用場景需求。
本文題目:一:Cocos2d基礎(chǔ)架構(gòu)-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://aaarwkj.com/article12/cdpgdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、云服務(wù)器、服務(wù)器托管、自適應(yīng)網(wǎng)站、網(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)
猜你還喜歡下面的內(nèi)容