cocos2d x 類大全及其概要

2021-09-08 16:54:08 字數 629 閱讀 5865

節點類是cocos2d-x中的主要類,繼承自ccobject。

任何需要畫在螢幕上的物件都是節點類。最常用的節點類包括場景類(ccscene)、布景層類(cclayer)、人物精靈類(ccsprite)、選單類(ccmenu)

ccnode類包含的主要功能如下:

每個節點都可以包含有子節點。

節點含有週期性的毀掉方法(schedule、unschedule等)。

可以含有動作(ccaction)。

ccdirector類是cocos2d-x遊戲引擎的核心,用來建立並且控制著主螢幕的顯示,同時控制場景的顯示時間和方式。在整個遊戲裡一般只有乙個導演。遊戲開始、結束、暫停都會呼叫ccdirector類的方法。

ccdirector類具有如下功能:

1.初始化opengl回話。

2.設定opengl的一些引數和方式。

3.訪問和改變場景以及訪問cocos2d-x的配置細節。

4.訪問檢視。

5.設定投影和朝向

需要說明一下,ccdirector是單例模式,呼叫ccdirector的方法標準:ccdirector::shareddirector()->函式名

cccamera類可以實現節點物件的縮放和旋轉等。

cocos2dx 動畫控制概要

animation 動畫,從plist檔案建立動畫或一幀幀製作 animate 動畫動作,從animation建立,屬於action 方法一 1 從plist檔案獲取資料轉化為spriteframe 2 將spriteframe添充進animation 3 將animation轉化為sprite用的...

cocos2d x 布景層類

cclayer是ccnode的子類,在此基礎上實現觸屏時間 協議。可以實現ccnode 類的功能,並且可以處理輸入,包括觸屏和加速度感測器。場景中可以有很多個布景層。繼承關係如下 cclayercolor是cclayer的子類,有兩個擴充套件功能 1 為布景層增添顏色。2 設定不透明度。cclaye...

cocos2d x基礎類之CCScene類

原文件說明 ccscene是ccnode的子類,這是乙個抽象的概念.ccscene與ccnode的唯一不同是ccscene的錨點在螢幕的中心。目前ccscene還沒有其他的邏輯,但在未來他可能擁有增加的邏輯,使用ccscene作為你所有節點的父節點會是乙個好習慣。遊戲場景類,可以把它想象成乙個乙個的...