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