近日,著名的開(kāi)源社區(qū)cocos2d-x.org發(fā)布了針對(duì)微軟移動(dòng)操作系統(tǒng)Windows Phone 7平臺(tái)的游戲引擎,并被正式命名為cocos2d-x for XNA。從此,開(kāi)發(fā)者可以采用C#語(yǔ)言開(kāi)發(fā)Windows Phone游戲,而無(wú)需學(xué)習(xí)XNA繪圖接口。該游戲引擎由cocos2d-x團(tuán)隊(duì)和OpenXLive合作開(kāi)發(fā),并且得到了華語(yǔ)地區(qū)最大的iOS開(kāi)發(fā)社區(qū)網(wǎng)站CocoaChina 的大力支持。
Cocos2d-x for XNA “Hello world”
在過(guò)去幾個(gè)月里,兩個(gè)開(kāi)發(fā)團(tuán)隊(duì)付出了巨大的努力,成功地解決了很多棘手的技術(shù)問(wèn)題,接下來(lái)還會(huì)持續(xù)地進(jìn)行cocos2d-x for XNA的版本維護(hù)和新功能開(kāi)發(fā),按照每隔一個(gè)月的更新進(jìn)度,預(yù)計(jì)在6月前完成一個(gè)比較穩(wěn)定的版本,為Windows Phone開(kāi)發(fā)者提供更可靠的開(kāi)源游戲引擎。要知道,在過(guò)去的一年里,Windows Phone上的應(yīng)用數(shù)量已經(jīng)超過(guò)6萬(wàn)個(gè),但是長(zhǎng)期以來(lái)缺乏便捷的C#語(yǔ)言游戲引擎。如今,這個(gè)技術(shù)難點(diǎn)終于被國(guó)內(nèi)的兩個(gè)團(tuán)隊(duì)聯(lián)手攻克,極大地降低了Windows Phone游戲開(kāi)發(fā)的難度和進(jìn)入門檻,相信會(huì)有更多的開(kāi)發(fā)者和團(tuán)隊(duì)投身這個(gè)平臺(tái)開(kāi)發(fā)游戲。 Cocos2d-x是iOS平臺(tái)上公認(rèn)的最佳2D游戲引擎cocos2D-iPhone的跨平臺(tái)版本,使用C++語(yǔ)言進(jìn)行移植,使游戲一次編碼可跨平臺(tái)編譯運(yùn)行,極大地降低了游戲開(kāi)發(fā)者的研發(fā)和維護(hù)成本。其代表作當(dāng)屬風(fēng)靡2011年的全民休閑游戲《捕魚達(dá)人》,如今這款游戲橫跨iOS和Android兩大主流平臺(tái),并在三星的bada平臺(tái)發(fā)布,累計(jì)下載量超5000萬(wàn)次。在2012年,諸如空中網(wǎng)、人人游戲等國(guó)內(nèi)領(lǐng)先的移動(dòng)游戲研發(fā)團(tuán)隊(duì),都將cocos2d-x作為御用的開(kāi)發(fā)引擎。 放眼國(guó)際市場(chǎng),全球排名三甲的無(wú)線終端游戲開(kāi)發(fā)公司Glu使用cocos2d-x開(kāi)發(fā)游戲《Small Street》于本月22日全球上線。Disney Mobile利用cocos2d-x成功將Facebook 上的知名頁(yè)游《奇跡之城 》移植到iOS平臺(tái),在蘋果商城上架后收到逾千條好評(píng)。還有,屢獲殊榮的移動(dòng)視頻游戲開(kāi)發(fā)XMG Studio基于cocos2d-x引擎,將大熱的蘋果游戲《奶牛大戰(zhàn)外星人》移植到Android平臺(tái),下載量突破五百萬(wàn)大關(guān)。Facebook上第一大社交游戲開(kāi)發(fā)商Zynga的工程師正向cocos2d-x項(xiàng)目貢獻(xiàn)代碼,我們不禁猜測(cè)Zynga是否有未來(lái)采用cocos2d-x出游戲的計(jì)劃。
使用cocos2d-x開(kāi)發(fā)的游戲
目前cocos2d-x引擎已橫跨iOS、Android、Bada、BlackBerry、Marmalade、Meego、Windows、Linux平臺(tái)。近日發(fā)布的cocos2d-x for XNA更是得到了微軟官方的大力支持,促成Windows Phone 7加入到cocos2d-x兼容的大家庭。
Windows Phone 7操作系統(tǒng)
眾所周知,由于Windows Phone不支持C++語(yǔ)言開(kāi)發(fā)應(yīng)用程序,且該平臺(tái)采用XNA框架作為Windows Phone上的游戲開(kāi)發(fā)接口,所以基于C++的cocos2d-x和基于Objective C語(yǔ)言的cocos2D-iPhone均無(wú)法在Windows Phone平臺(tái)運(yùn)行。Windows Phone的游戲引擎移植自Xbox 360上的XNA,是基于DirectX的游戲開(kāi)發(fā)環(huán)境,功能強(qiáng)大上手較難,更適合大型游戲項(xiàng)目的開(kāi)發(fā),提高了Windows Phone平臺(tái)開(kāi)發(fā)游戲的門檻。另一方面,Windows Phone 7還是微軟力推的最新移動(dòng)操作系統(tǒng),其全新Metro風(fēng)格的界面,流暢的用戶體驗(yàn)使其一推出及受到各方好評(píng)。更由于諾基亞和微軟的合作,加上與Windows生態(tài)系統(tǒng)的整合,被看做與iOS和Android具有強(qiáng)勁競(jìng)爭(zhēng)力的新生移動(dòng)生態(tài)系統(tǒng)。可以說(shuō),Windows Phone 7唯一的瑕疵就是游戲開(kāi)發(fā)難度遠(yuǎn)高于蘋果和安卓?jī)纱笃脚_(tái)。 在此背景下,Cocos2d-x for XNA的應(yīng)運(yùn)而生,具有深遠(yuǎn)的意思。Windows Phone游戲開(kāi)發(fā)者可以繞過(guò)XNA的框架和接口,利用更熟悉的C#語(yǔ)言在這個(gè)很有潛力的平臺(tái)開(kāi)發(fā)游戲。在過(guò)去幾年,有很多的游戲作品在App Store和Android Market取得成功,正是它們?cè)谌虻娘L(fēng)靡,使手機(jī)游戲市場(chǎng)保持著高速穩(wěn)定的增長(zhǎng)。如此大量成熟的產(chǎn)品,都可以借助cocos2d-x for XNA的超強(qiáng)移植能力,在短時(shí)內(nèi)搶灘登陸Windows Phone 7平臺(tái)。 蘋果的成功,開(kāi)發(fā)者貢獻(xiàn)的海量應(yīng)用程序絕對(duì)功不可沒(méi)。截至到今年2月,iTunes Store已有超過(guò)55萬(wàn)款應(yīng)用程序。而用戶體驗(yàn)并不比iOS差的Windows Phone 7平臺(tái),卻沒(méi)有太出彩的應(yīng)用程序。應(yīng)用軟件帶來(lái)的擴(kuò)展能力,恰恰是用戶選擇智能機(jī)的一個(gè)非常重要的標(biāo)準(zhǔn)。現(xiàn)在,Cocos2d-x for XNA大大提升了移植的效率,Windows Phone 7的娛樂(lè)性得到了極大的擴(kuò)充,其市場(chǎng)占有率也得到了保證。與此同時(shí),大量技術(shù)成熟的開(kāi)發(fā)者和團(tuán)隊(duì)借助cocos2d-x for XNA的良好兼容性,將會(huì)更加關(guān)注Windows Phone 7,相對(duì)于擠的頭破血流的蘋果商店,Windows Phone 7更是像是塊新大陸,充滿了挑戰(zhàn)商機(jī)無(wú)限。 誠(chéng)然,現(xiàn)在我們看到的cocos2d-x for XNA只是第一個(gè)版本,游戲引擎的完善和成熟還需要大家的支持,才能不斷反饋,您可以訪問(wèn)相應(yīng)網(wǎng)頁(yè)與開(kāi)發(fā)團(tuán)隊(duì)取得聯(lián)系。筆者獲悉,第四屆CocoaChina開(kāi)發(fā)者大會(huì)暨cocos2d-x技術(shù)研討會(huì),確定將于3月31日在北京舉行,屆時(shí)行業(yè)先驅(qū)、業(yè)界大佬和廠商高管將匯聚一堂,與廣大開(kāi)發(fā)者分享經(jīng)驗(yàn)。盛傳cocos2d之父Ricardo Quesada將現(xiàn)身本屆開(kāi)發(fā)者大會(huì),并做重要主題演講。
推薦閱讀
蘋果iPhone4S取消購(gòu)買限制 一次最多能買840臺(tái)
[db:內(nèi)容簡(jiǎn)介]>>>詳細(xì)閱讀
本文標(biāo)題:Cocos2d-x for XNA發(fā)布完美支持WP7 手機(jī)系統(tǒng)將“三國(guó)”爭(zhēng)霸
地址:http://m.sdlzkt.com/a/apple/2013-07-05/274558.html
1/2 1
2 下一頁(yè)