節點類是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作為你所有節點的父節點會是乙個好習慣。遊戲場景類,可以把它想象成乙個乙個的...