cocos2d x 布景層類

2022-04-28 13:31:54 字數 464 閱讀 5833

cclayer是ccnode的子類,在此基礎上實現觸屏時間**協議。可以實現ccnode 類的功能,並且可以處理輸入,包括觸屏和加速度感測器。場景中可以有很多個布景層。

繼承關係如下:

cclayercolor是cclayer的子類,有兩個擴充套件功能:

1)為布景層增添顏色。

2)設定不透明度。

cclayermultiplex:

遊戲一般分為兩個部分:一方面是遊戲介面部分,也就是ui部分。另一方面就是遊戲本身部分。有時候ui有很多頁面,在頁面中用的圖並不是很多,不需要使用切換場景,只需要把不同的頁面做成不同的布景層,然後切換布景層。cclayermultiplex類就是用來「管理」這些布景層。

ccmenu:

選單項可以是、系統字,或者自定義的字型。

COCOS2DX 場景與層

runscene scene 啟動第乙個場景時使用 popscene 與pushscene配合使用,可以回到上乙個場景 poptorootscene 與pushscene配合使用,可以回到根場景 2.場景過渡動畫 由transitionsecene和它的子類展示 3.場景的生命週期函式 ctor建構...

Cocos2d x內建的常用層

為了方便遊戲開發者,cocos2d x內建了3種特殊的cclayer,具體如下所示。cclayercolor 乙個單純的實心色塊。cclayergradient 乙個色塊,但可以設定兩種顏色的漸變效果。ccmenu 十分常用的遊戲選單 cclayercolor與cclayergradient 這兩個...

Cocos2d x 下的場景,層,精靈

cocos2d的場景是用來裝載層,精靈的容器。可以向場景中新增層和精靈。層和精靈之間可以互相新增。層,精靈,以及場景都是繼承自節點cnode的類,因此在以遊戲為根節點的樹上他們都是子節點。如果乙個精靈新增到了乙個層,而該層新增進入了場景,那麼移動這個層的時候就會使得層中的場景一起運動。但是如果層中的...