cocosBuilder編輯器正是作為可視化編輯的補充,成為cocos2D-iphone和cocos2D-x的可視化編輯器,cocos2D-x從2.0版本開始支持cocosBuilder,同樣cocosBuilder也是2.0版本與之對應,本篇來就介紹cocoBuilder編輯器的使用和將cocosBuilder工程倒入到cocos2D-x的程序工程里。
可以通過cocosBuilder的官方網站[http://cocosbuilder.com/](http://cocosbuilder.com/)下載cocosBuilder,下載后解壓下載文件雙擊便可運行cocosBuilder,同樣cocosBuilder的使用范例也可以在官方網站上下載到,運行效果如圖所示。

可以通過file中的選項新建工程或者打開工程。
可在場景中添加得對象包括:布局文件(可以把某個布局文件作為某界面的子項使用,可以重用這部分布局)、控件、標簽、布景層、顏色布景層、漸變布景層、菜單,菜單項類,節點類、粒子系統、精靈類和滾動視圖類等等,可以直接加入場景或者作為子項來加入布景層中,并且可以編輯他們的屬性,可以移動和對齊子項等等。

在程序中使用時,可以通過CCLayerLoader類注冊CCNodeLoaderLibrary,再通過CCNodeLoaderLibrary類定義CCBReader類的實例,再通過readNodeGraphFromFile函數獲得父節點,并把父節點加入到場景中,即可以顯示出相應的場景。

可以通過重寫通過onResolveCCBCCControlSelector函數來將我們在編輯器中定義的相應按鈕時指定的函數名對應為本類中的相應的函數名也可以通過onAssignCCBMemberVariable函數將場景中的某個節點對應為本類中的某個變量名。
相信未來cocos2dbuilder可以提供更好的功能,成為cocos2d系列引擎的開發輔助工具。
如有錯誤之處,希望大家多多指正
- 前言
- (1)--HelloWorld
- (2)--重要概念及Test例子結構
- (3)--動作(CCAction)
- (4)--觸屏事件
- (5)--動作管理
- (6)--場景間切換效果
- (7)--CCProgressTimer
- (8)--場景特效
- (9)--粒子系統
- (10)--運動中的加速度效果
- (11)--拖動間隱效果
- (12)--圖形繪制
- (13)--內存回收機制
- (14)--菜單項
- (15)--CCOrbitCamera
- (16)--LayerColor
- (17)--瓦片地圖集
- (18)--Lable
- (19)--物理引擎box2d(1)
- (20)--物理引擎box2d(2)
- (21)--精靈類
- (22)--動畫類
- (23)--其他(屏幕旋轉,schedule,系統語言)
- (24)--音樂音效
- (25)--CCRenderTexture
- (26)--其他(游戲存檔,切換高清,圖片處理)
- (27)--CCMutableArray
- (28)--CCTMXTiledMap
- (29)-cocosBuilder
- (30)2.1新特性之CCClippingNode
- (31)2.1新特性CCPhysicsSprite
- (32)-cocos2d-x & javascript跨平臺初體驗