多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > Cocos2d-x,老牌引擎的新進(jìn)化

Cocos2d-x,老牌引擎的新進(jìn)化

來源:程序員人生   發(fā)布時間:2014-10-14 08:03:41 閱讀次數(shù):2947次

2014年,移動互聯(lián)網(wǎng)的車輪已駛?cè)肓说谖鍌€年頭,這五年,人們不斷對移動互聯(lián)網(wǎng)中可行的運(yùn)營模式、行業(yè)生產(chǎn)、生活方式以及盈利模式進(jìn)行著顛覆。而作為移動互聯(lián)網(wǎng)產(chǎn)業(yè)鏈中最“吸金”的一環(huán),移動游戲的規(guī)模無疑占據(jù)著整個產(chǎn)業(yè)的半壁江山。在剛剛過去的2013年里,千萬級大作和各種新奇酷的精品游戲,不斷刷新著我們的視覺和娛樂體驗,這些作品大多也在全球市場上取得了驕人的成績。而在這些游戲金光閃耀的成績背后,游戲引擎的效率和功能對它們的成功起到關(guān)鍵性的作用。作為三大游戲引擎之一,Cocos2d-x在過去的一年里可謂大動作頻頻,不僅發(fā)布了備受矚目的Cocos2d-x 3.0版本,還推出了CocoStudio編輯器,在開發(fā)效率和項目管理上為開發(fā)者帶來了不少驚喜。

游戲引擎的多維度發(fā)展

目前,在手游領(lǐng)域,相對活躍的游戲引擎主要有:Cocos2d-x、Unity、Unreal、Havok、Shiva3D等,與其他引擎相比,Cocos2d-x具有開源、易學(xué)易用、支持跨平臺等特點,因此,在游戲開發(fā)中有著比較高的經(jīng)濟(jì)性和泛用性。做到這一點,除了要歸功于Cocos2d-x引擎在其傳統(tǒng)的框架設(shè)計和社區(qū)運(yùn)維兩個維度上有所堅持外,還在于其在2013年又向著兩個新的維度進(jìn)行擴(kuò)張――CocoStudio和工具集。CocoStudio可以使開發(fā)工作不完全基于代碼展開,而是通過提供場景、UI、動畫、數(shù)據(jù)四個編輯器來提高美術(shù)策劃和程序員的效率;工具集則將過去零散的功能進(jìn)行打包,同時還包含代碼安全性的一些功能。

除了開發(fā)功能上具備多維度外,在使用角色和用途上Cocos2d-x也在不斷向其他領(lǐng)域滲透。首先,在2013年,Cocos2d-x團(tuán)隊與英特爾、Google、ARM及微軟等平臺開發(fā)商展開了合作,微軟的工程師們還把Cocos2d-x 2.2版本整體移植到了Windows Phone 8平臺,解決了版本分裂的問題。其次,Cocos2d-x在非游戲領(lǐng)域的應(yīng)用,也讓人對其未來的發(fā)展?jié)摿τ辛诉M(jìn)一步的認(rèn)識。比如2013年9月發(fā)布的小米電視,便是用Cocos2d-x引擎開發(fā)的UI界面;更有趣的是,作為教育行業(yè)翹楚的新東方,其線上教育平臺新東方在線也是基于Cocos2d-html5開發(fā)的。

2012年,新東方在線團(tuán)隊決定著手開發(fā)一款互動性較強(qiáng)的幼教類產(chǎn)品,于是招了一些iOS工程師,這些工程師中有人曾接受過Cocos2d引擎的培訓(xùn),于是便選擇了這款引擎。隨著業(yè)務(wù)的增長,他們開始往Android平臺遷移,這個過程中,Cocos2d-html5強(qiáng)大的跨平臺性讓他們十分驚喜。新東方在線CTO曾明坦言:“我們選擇一直使用Cocos2d-html5引擎,主要看中其三個特點:

  • 開源;
  • 跨平臺;
  • 可以實現(xiàn)JSB綁定(通過JSB綁定可以使程序適應(yīng)不同的移動平臺,其效率與C++原生代碼相當(dāng)),在過去的200多天里,我們已經(jīng)用Cocos2d-html5開發(fā)出了150余款產(chǎn)品。”

Cocos2d-x 3.0的新特性

2013年11月,觸控科技發(fā)布了Cocos2d-x 3.0版本,這是繼Cocos2d第一作者Ricardo Quesada加盟觸控科技擔(dān)任首席架構(gòu)師后,最重大的一次版本更新。與之前的版本相比,Cocos2d-x 3.0變得“更快速”、“更易用”、“更智能”(如圖1所示)。“更快速”指的是3.0版本將TTF字體用Atlas緩存下來。其次,Android上改用了Native Activity。“更易用”體現(xiàn)在,用C++最佳實踐替換掉了Objective-C,這意味著即便是從未使用過Cocos2d-x的程序員,也能在很短的時間內(nèi)掌握Cocos2d-x 3.0。“更智能”則是指,3.0內(nèi)置了對CocoStudio的支持,可以直接解析、播放Flash的DragonBones骨骼動畫。

為了幫助海外使用者了解Cocos2d-x 3.0的新特性,在新版本發(fā)布后不久,Cocos2d-x團(tuán)隊即在韓國舉行了一場Cocos2d-x 3.0的主題分享沙龍。當(dāng)時,Google Play韓國區(qū)暢銷榜前15名游戲中,有9款游戲都是基于Cocos2d-x開發(fā)的。其中,觸控代理的《秦姬》位居第15名,日均收入達(dá)到了6.5萬美元。除韓國外,在2013年,Cocos2d-x在海外已覆蓋204個國家和地區(qū)。


圖1  Cocos2d-x 3.0版本新特性

CocoStudio助力游戲開發(fā)

CocoStudio在2012年6月立項,經(jīng)過一年多的開發(fā)和測試,在2013年9月正式發(fā)布1.0版本,CocoStudio的好處在于,它可以把桌面零散工具裝進(jìn)一個集成的工具包,主要包含四個功能――UI編輯器、場景編輯器、動畫編輯器、數(shù)據(jù)編輯器。UI編輯器支持GUI動畫編輯、多畫布切換以及PSD導(dǎo)入等;場景編輯器提供了即時模擬器,以便進(jìn)行更即時的操作;動畫編輯器則提供了換裝系統(tǒng)、掛載粒子、多邊形碰撞編輯等功能。不僅如此,CocoStudio 1.0在UI上也做了改進(jìn),過去打開編輯頁面,看到的是密密麻麻的小方格,現(xiàn)在則改為了一個歡迎頁面,開發(fā)者可以創(chuàng)建或打開一個工程,也可以訪問官方列表。目前,CocoStudio的累計下載量已超過10萬,國內(nèi)也有超過50家公司在使用CocoStudio來研發(fā)自己的產(chǎn)品。

Cocos2d-x走進(jìn)校園

據(jù)觸控CEO陳昊芝預(yù)測,2014年國內(nèi)手機(jī)游戲市場的規(guī)模將達(dá)到240億元,到2015年,該數(shù)字將突破400億元,在競爭日趨激烈的背景下,市場對技術(shù)人員的需求也將隨之?dāng)U大。一些高校為了滿足企業(yè)需求,與Cocos2d-x團(tuán)隊進(jìn)行合作,開設(shè)了Cocos2d-x的課程,閩江學(xué)院和華南理工大學(xué)就是其中的兩所。談到與Cocos2d-x團(tuán)隊的合作,閩江學(xué)院物理學(xué)與電子信息工程系軟件技術(shù)實驗室主任肖剛說:“2013年10月,福州的游戲公司萬華科技和酷游找到我,它們之前使用的是Cocos2d引擎,后來則全部轉(zhuǎn)成Cocos2d-x,他們希望我們可以幫助培訓(xùn)一些Cocos2d-x方面的技術(shù)人員。后來我們與Cocos2d-x的廈門團(tuán)隊溝通,促成了這次合作。”Cocos2d-x團(tuán)隊與高校的合作模式為,由Cocos2d-x團(tuán)隊編寫教材和教學(xué)大綱(內(nèi)容包括基本概念、數(shù)據(jù)結(jié)構(gòu)、實際游戲案例解析等),但在師資資源的支持方式上,兩所學(xué)校則略有不同。華南理工大學(xué)的課程是由Cocos2d-x團(tuán)隊的成員親自授課,而閩江學(xué)院因為有企業(yè)需求,所以是企業(yè)按自己的需要,安排技術(shù)人員進(jìn)行授課,授課結(jié)束后會擇優(yōu)為學(xué)生發(fā)放實習(xí)Offer,同時,Cocos2d-x團(tuán)隊也會為他們提供在線技術(shù)支持。

目前,Cocos2d-x引擎的全球市場滲透率已達(dá)到30%,海內(nèi)外多家頂尖游戲公司(如網(wǎng)易、菲音、熱酷、樂元素、Zynga、Gamevil、LINE等)都有基于Cocos2d-x開發(fā)的手游產(chǎn)品。而國內(nèi),月收入過千萬的游戲中,《我叫MT》、《龍之力量》、《大掌門》、《神仙道》、《君王2》等也都是用Cocos2d-x引擎開發(fā)。在2013年9月的CocoaChina大會上,Cocos2d-x作者王哲曾引用過馬克?扎克伯格的一句話:我們正身處于工業(yè)經(jīng)濟(jì)向知識經(jīng)濟(jì)轉(zhuǎn)型的過渡期。的確,Cocos2d-x能走到今天很大程度上有賴于其知識共享的開源精神,開發(fā)者的深度參與為Cocos2d-x引擎的迭代和改進(jìn)做出了很大貢獻(xiàn),也為技術(shù)操作掃清了不少障礙。相信這種開源精神會一直延續(xù)下去,從Cocos2d到Cocos3d,讓這種精神助力全球開發(fā)者打造出更多令人贊嘆的一流作品。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美人与动性xxxxx杂交 | 欧美午夜三级我不卡在线观看 | 成人在线视频网站 | 欧美亚洲国产激情一区二区 | 国语性猛交xxxx乱大交 | 日本免费一区二区三区看片 | 国产精品爱久久久久久久 | 亚洲黄色毛片 | 一区二区三区四区视频在线观看 | 92精品国产自产在线观看 | 一级做a爰性色毛片免费 | 图片小说综合 | 亚洲精品国产网红在线一区 | 欧美国产亚洲18 | 中文字幕亚洲第一 | 国产亚洲一级精品久久 | 极品美女国产精品免费一区 | 日本欧美一区二区三区在线观看 | 国产免费一级片 | 日韩中文精品亚洲第三区 | 三级在线国产 | 日本一二线不卡在线观看 | 伊人狼人影院 | 亚洲欧美久久婷婷爱综合一区天堂 | 在线观看视频高清视频 | 久久a毛片| 99视频精品全部免费免费观 | 国产精品热久久毛片 | 亚洲护士 | 免费看黄色的网站 | 亚洲精品视频在线观看视频 | 日本a在线播放 | 欧美一级做 | 日本亚州视频在线八a | 国产精品久久久久无码av | 亚洲依依成人精品 | 黄a毛片 | 色视频在线播放 | 亚洲一区视频 | 免费在线h | 欧美另类69xxxxx免费 |