IT茶館訪談第七期訪談Cocos2d-X創始人王哲: 如何使用Cocos2d-x開發游戲.?根據開源社區的保守統計,基于Cocos2D-X開發的游戲全球范圍內已經突破一億安裝量。網龍、空中網、Haypi、TinyCo、人人游戲、4399、熱酷、五分鐘等國內外領先的游戲開發公司,都在使用Cocos2D-X開發手機游戲。Cocos2D-X Javascript Binding將進一步降低開發門檻, 廣大Javascript程序員也可以方便的使用Cocos2D-X引擎開發游戲。基于JS綁定版開發的游戲,未來可以實現平滑過渡至HTML5 。
本期特邀Cocos2d-X創始人王哲,首席架構師,Cocos2d-x 是一個支持多平臺的 2D 手機游戲引擎,使用 C++ 開發,基于OpenGL ES,基于 Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8,用Cocos2d-X開發的游戲已經超過了1億的下載量,這里面Android是最大的量,這里面包括捕魚達人的量,還有ios。Cocos2d-X其實已經足夠成熟、足夠穩定。基于Cocos2d-x引擎開發的游戲已達251款。
茶友:Cocos2d-X與Cocos2d-iphone有哪些不同.?
王哲:cocos2d-iphone是用objective-c語言寫的,僅能在iOS和Mac上面運行。cocos2d-x是用C++寫的,腳本綁定方面也使用了跨平臺的lua和javascript,因此能在ios, android, wp8, linux, windows, mac osx, blackberry等絕大多數操作系統上運行。
茶友:cocos2d-x 是否支持 html5.?
王哲:支持html5的是另一個分支,cocos2d-html5。不過由于是我們同一伙人做的,所以網站倉庫等都放在一起。后面等html5市場機會成熟的時候,不排除我們合并cocos2d-x和cocos2d-html5到同一個倉庫的可能。
茶友:cocosbuilder增加了js腳本支持,但沒有lua腳本支持。是說以后js是引擎發展重點么.?
王哲:1. 我們最后打算讓cocos2d游戲兼容手機上的端游和頁游兩種形式,js能使游戲運行在瀏覽器的HTML5接口上,而lua不行。2. 今年cocos2d-x會以C++為基礎,并行發展lua和javascript,畢竟HTML5現在還沒起來。
更多精彩問答請點擊:http://home.itchaguan.com/thread-12004-1-1.html
新聞熱點
疑難解答