Cocos2D-X 遊戲引擎簡介




Cocos2D-X 是個開源的遊戲引擎,很適合用來開發2D手機遊戲,其中大致上可分為3個部分,

1.Cocos2d-x:
Cocos2d-x可用來撰寫Android,IOS,BlackBerry,Bada,Marmalade,Windows,Linux方面的程式,大部分的開發者都專注在Android和IOS上,使用語言為C++,可跨平台,也就是說只要寫一套程式碼就能發佈到google play和app store販賣,免費且開源,使用類別簡單,你只要掌握4個基本類別就能寫出自己的遊戲

2.Cocos2d-html5:
主要用來撰寫桌上瀏覽器(網頁)的程式,使用語言為javascript,無法跨平台,免費且開源
這裡有網頁遊戲範例可以參考

3.Cocos2d-XNA:
主要是為了windows phone開發,由於Windows Phone 7不支援C++,所以無法從Cocos2d-x跨平台發佈,只能獨立單一版本,使用語言為C#,無法跨平台,免費且開源

如果你的目標為手機遊戲,建議使用cocos2d-x來開發,網頁遊戲就使用html5開發,至於XNA可以等到微軟在手機市場上有更進一步的動作再考慮,之後的介紹也會著重在cocos2d-x方面,下一篇我們將介紹如何在Windows和Mac上搭載環境

這裡是cocos2d-x官網 ,有許多資料可以參考~~

標籤: