編輯器CocoStudio和CocosBuilder的對比

來源:http://4137613.blog.51cto.com/4127613/1352805

 

  CocosBuilder CocoStudio
控件種類 支持大部分cocos2d-x自帶的常用控件。但對很多常用高級控件沒有支持,比如輸入框,滾動列表,進度條等 開發了一套和cocos2d-x之前的控件功能類似的控件,自成體系,常用控件上比CocosBuilder支持的更完備,輸入框,滾動列表,進度條都支持,很多控件可以開啓九宮格做優化
裁剪 不支持 支持
按鍵回調 支持 支持
UI動畫 支持 支持,但由於在UI動畫界面中沒有屬性框,所以無法精確控制動畫
UI緩動動畫 支持 支持,且支持自定義緩動的函數曲線
UI動畫中進行回調 支持動畫中插入回調,支持動畫結束的回調,動畫開始的回調可以自己做很簡單 不支持動畫中插入回調,只支持動畫開始和結束時的回調
UI動畫中播放聲音 支持 不支持
插件 代碼開源,支持 代碼暫未開放,沒找到接口
單個對象點擊交互 不支持 支持
中文文檔與教程 數量一般且質量不高,但編輯器足夠簡單可以摸索,少量功能需要自行摸索 較多,但不夠新
易學易用性 設計上高度一致性,一通百通 佈局上功能多且繁雜,有一定學習成本
穩定性 一般,有時崩潰 稍好,還是偶爾崩潰,也可能跟VM虛擬機有關
操作系統 OS X Windows

 

綜上,CocoStudio在控件數量上,和一些常用功能上(比如裁剪,九宮格,單個對象交互等)支持較好,且功能足夠用。

 

CocosBuilder缺乏一些常用控件和功能,但整個設計更加優良,具備插件式結構且開源,所以有相當強的擴展性,有技術能力的公司可以自行完善,這樣開發起來更加可控,如果只是添加控件的話,3~4周可以搞定。很多人對CocosBuilder的認識只限於UI編輯器,其實他是一個不錯的動畫編輯(雖然他其實並不支持骨骼動畫)和特效編輯。但CocosBuilder使用的是cocos2d-iphone的運行庫,現在cocos2d-iphone和cocos2d-x已經不再保證接口一致性了,所以未來擴展可能會遇到問題。

發佈了2 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章