開發2d手遊用Cocos2d-x好,原因如下: Cocos2d-x原本就是基於cocos2d應用完成的,可以說是cocos2d的另一個版本,但是因為cocos2d-x是基於C++語言編寫的,而cocos2d則是基於Object-C語言編寫的並且只能執行在ios和mac作業系統中,C++的開發者必然多於Object-C;另外一個重要原因則是,cocos2d主要方向在於引擎的構架設計,重在引擎本身,而cocos2d-x則主要處理跨平臺解決方案。 目前cocos2d-x主要維護三個版本,一個是原生的C++版本,一個是支援windows phone 7的C#版本,一個是支援HTML5的JS版本,當然也有我們所開發的cocos2d-x for win8 metro的版本可以支援windows 8 metro風格遊戲開發,透過這幾個版本幾乎可以跨目前大部分主流的平臺。一次開發,多平臺複用,無論從成本還是效率上考慮都是最佳的選擇,這畢竟是前兩年最主流的話題,當時大家都在尋找方案,目前cocos2d-x可以滿足大家的方案需求;要說缺點,也就是cocos2d-x暫時還沒有類似unity3d一樣的好工具來開發遊戲,不過小的,單一的工具倒是很多,同時也瞭解到cocos2d-x團隊也在計劃向這個方向發展,將來會提供更多的工具,讓遊戲開發更容易。甚至是我們自己也可以製作一些工具。
開發2d手遊用Cocos2d-x好,原因如下: Cocos2d-x原本就是基於cocos2d應用完成的,可以說是cocos2d的另一個版本,但是因為cocos2d-x是基於C++語言編寫的,而cocos2d則是基於Object-C語言編寫的並且只能執行在ios和mac作業系統中,C++的開發者必然多於Object-C;另外一個重要原因則是,cocos2d主要方向在於引擎的構架設計,重在引擎本身,而cocos2d-x則主要處理跨平臺解決方案。 目前cocos2d-x主要維護三個版本,一個是原生的C++版本,一個是支援windows phone 7的C#版本,一個是支援HTML5的JS版本,當然也有我們所開發的cocos2d-x for win8 metro的版本可以支援windows 8 metro風格遊戲開發,透過這幾個版本幾乎可以跨目前大部分主流的平臺。一次開發,多平臺複用,無論從成本還是效率上考慮都是最佳的選擇,這畢竟是前兩年最主流的話題,當時大家都在尋找方案,目前cocos2d-x可以滿足大家的方案需求;要說缺點,也就是cocos2d-x暫時還沒有類似unity3d一樣的好工具來開發遊戲,不過小的,單一的工具倒是很多,同時也瞭解到cocos2d-x團隊也在計劃向這個方向發展,將來會提供更多的工具,讓遊戲開發更容易。甚至是我們自己也可以製作一些工具。