一直使用cocos2dx編寫本身的2D小遊戲,不得不說,編寫我的的超級小規模的遊戲,使用cocos2dx有必定的優點,首先門檻很低,編寫2D遊戲用起來也算順手,惋惜一直沒有一個優秀的UI編輯器,好不容易等到cocostudio發佈,結果沒想到,這廝比cocosbuilder要坑爹一百倍啊一百倍!!!從1.0版本開始使用這廝,結果每次版本更新,這廝就在修改使用方式,最可怕的事總算髮生了,我手賤把cocos2dx升級到3.2,cocostudio升級到最新的2.0 beta,使用起來,讓我震驚了!真是愚蠢的讓人震驚,cocos2dx團隊能夠徹底讓用戶放棄之前的知識積累,把從API命名,到Framework的設計,所有推翻重來,真牛啊,真是大爺啊,cocos2dx用戶的學習時間徹底是0成本啊!做爲一個正常的中間件提供商,哪一個敢這麼玩兒?程序員
網上搜索了一大堆文章,都是基礎入門文章,都在講3.x的EventListener發生了巨大變化,cocos2dx 3.x的API命名發生了巨大變化,大家之前都一直沒用cocostudio嗎?這廝的變化更驚人啊!用都用不來了啊!而且導出的csb文件是什麼東西?怎麼個加載法?官方文檔中隻字不提啊!果真是開源項目是嗎?想要使用它,必須先深刻閱讀源代碼是嗎?按目前的這個趨勢走,不出意外,cocos2dx會愈來愈小衆化,邊緣化。xcode
cocos2dx的所謂跨平臺也是一個奇葩的存在,忍受它也已經讓我精神崩潰了!每一次的版本更新,這廝必定會發生變化,我徹底揣摩不到cocos2dx開發團隊的聖意啊,別人都是儘量的簡化難度,cocos2dx開發團隊的目標是不斷的修改本身的用法,玩兒死程序員爲己任,讓程序員們不停的浪費時間在這些傻到極點的eclipse 配置,xcode配置之上,WP8版本還沒去折騰過,搜索了一些資料,看樣子也不是省油的燈!eclipse
總之,若是您老的時間很是寶貴,那麼我認爲就不要去接觸cocos2dx了,直接一步到位用Unity3D,從我接觸Unity3D來看,Unity3D的坑要少的多,各類資料也很是齊全,官方文檔也是悉心維護更新。坑不能說沒有,不完善的地方也多,可是能夠放心的是,從3.x到4.x,Unity3D的知識淘汰就沒這麼玩兒過。我仍是決定投入Unity3D的懷抱,再見,cocos2dx!編輯器