cocos2d類圖

cocos2d的總體結構類圖:


cocos2d的視圖結構類圖:

我的看法:佈局

1.CCNode是一個很是重要的類,因爲它的出現使其子類能夠做爲一個子DOM結構(即節點)插入到HTML頁面中,而造成子DOM結構是實現cocos2d和HTML對接的很核心的一環。因此,CCNode是連接cocos2d和HTML的關鍵核心。動畫

2.既然CCNode的做用定位於HTML的視圖標籤,則其子類天然的就承擔起視圖展現的大任。而整個的CCNode出發的類圖,就是cocos2d視圖組。spa

3.因爲cocos2d的快速迭代,有些新的類出現和略微的繼承調 整,好比sprite繼承NodeRGBA,NodeRGBA繼承Node,加了一箇中間視圖。可是這個類圖的總體結構,做爲其視圖結構的總體佈局,我的 以爲,其會獲得很大的保障的,略微的調整,不會很大影響你的理解,使用和兼容性。
繼承



一個CCScene能夠包含多個CCLayer:


CCTransitionScene是CCScene的子類,用語替換場景時的動畫效果:




CCAction



CCActionInstant:





CCActionEase是CCActionInterval的子類


CCGridAction是CCActionInterval的子類


CCMenuItem:

相關文章
相關標籤/搜索