國(guó)民級(jí)游戲背后的Cocos引擎3D技術(shù)
7月中旬,觸控科技正式發(fā)布了《捕魚達(dá)人3》,24小時(shí)即實(shí)現(xiàn)1千萬下載,第3天實(shí)現(xiàn)213萬DAU,并且得到iOS雙榜5星評(píng)價(jià)、360平臺(tái)創(chuàng)紀(jì)錄的9.7高分,還獲得蘋果商店首頁(yè)精品推薦。
國(guó)民級(jí)品牌游戲“捕魚達(dá)人”,以又一個(gè)精彩的續(xù)作延續(xù)了自己的經(jīng)典。而這些成績(jī)背后,除了卓越的項(xiàng)目團(tuán)隊(duì),還有一個(gè)不得不提的幕后英雄——Cocos引擎的3D技術(shù)。
引擎 & 游戲共同進(jìn)化
一直以來,Cocos 2d-x引擎以迭代成長(zhǎng)的方式與“捕魚達(dá)人”系列游戲共同探索前行——以《捕魚達(dá)人1》證明Cocos 2d-x 1.0實(shí)用性、以《捕魚達(dá)人2》證明Cocos 2d-x 2.0穩(wěn)定性——本次,則通過《捕魚達(dá)人3》證明Cocos引擎3D技術(shù)的優(yōu)越性。每回“捕魚達(dá)人”系列的新發(fā)布,都意味著Cocos引擎的又一次有效升級(jí)。
而《捕魚達(dá)人3》采用的Cocos引擎的3D技術(shù)擴(kuò)展,實(shí)現(xiàn)全3D效果,在紋理、模型、光影效果等方面均得到較大提升,畫面表現(xiàn)也相當(dāng)出色。而與此同時(shí),游戲包體大小卻不增反減:iOS版安裝包大小僅為36.4M,Android版安裝包更僅有23.4M。兼容性也在Testin達(dá)到92%以上。
(自上而下:前后3代捕魚達(dá)人的畫面進(jìn)化)
通過自身成績(jī),《捕魚達(dá)人3》證明了Cocos引擎的3D技術(shù)可以支撐起國(guó)民級(jí)的游戲,并且在機(jī)型兼容、穩(wěn)定性、效能(省電)、包體大小等方面有著明顯的優(yōu)勢(shì)。
Cocos 2d-x 3.2版本新增3D骨骼動(dòng)畫
近日,Cocos 2d-x引擎升級(jí)至3.2 final版本。引擎自該版本起新增對(duì)3D骨骼動(dòng)畫的支持,可創(chuàng)建3D人物——如此一來,手游戲行業(yè)的小伙伴們開發(fā)3D卡牌、3D休閑、3D跑酷等游戲時(shí),便有了一個(gè)更加值得信賴的選擇。
Cocos2d-x在以往的版本中,已經(jīng)添加了對(duì)3D模型的支持。在本次發(fā)布的3.2中,新增對(duì)3D骨骼動(dòng)畫的支持!優(yōu)化后的3D模型和動(dòng)畫的性能,引擎團(tuán)隊(duì)提供了一組測(cè)試數(shù)據(jù)。
數(shù)據(jù)表明,引擎性能方面完全滿足主流3D游戲開發(fā)。
此外,為了一致的開發(fā)體驗(yàn),已經(jīng)將3D API和原2D API 風(fēng)格統(tǒng)一,也就是說,如果你使用過2D的節(jié)點(diǎn)和精靈,那么你在使用3D節(jié)點(diǎn)和精靈的時(shí)候,完全感覺不到差異。
Cocos引擎3D技術(shù)踏實(shí)升級(jí)
實(shí)際上,在引擎3D技術(shù)的規(guī)劃與研發(fā)方面,Cocos引擎團(tuán)隊(duì)的節(jié)奏一直控制得穩(wěn)重而嚴(yán)謹(jǐn)。
去年秋季,Cocos引擎實(shí)現(xiàn)3D模型編輯器、3D粒子編輯器、以及一整套3D引擎框架,并支持3D角色換裝與后處理效果;今年春季,Cocos引擎實(shí)現(xiàn)3D渲染、3D物理,在支持頂點(diǎn)動(dòng)畫和骨骼動(dòng)畫/環(huán)境貼圖、法線貼圖等光影效果方面也得到了較大提升;此后的3.1版本實(shí)現(xiàn)新的3D模型渲染Node,3.2版本增加Animation3D/Animate3d 3D節(jié)點(diǎn)……一步一步,引擎團(tuán)隊(duì)步步為營(yíng)穩(wěn)步前進(jìn)。
本次,《捕魚達(dá)人3》有力地證明了Cocos引擎3D技術(shù)的優(yōu)勢(shì),這一肩負(fù)著歷史使命的產(chǎn)品即將正式邁上舞臺(tái)。目前Cocos引擎的3D技術(shù)在一定程度上已可滿足開發(fā)者對(duì)多種3D游戲的需求,而輕量級(jí)的引擎特點(diǎn)可為開發(fā)者帶來各種便捷優(yōu)勢(shì)。
“3D引擎的代碼寫起來和2D的一樣,毫無違和感,Cocos引擎的3D Sprite使用方便,不用關(guān)心底層的實(shí)現(xiàn)方式,把復(fù)雜的事情交給美術(shù)同學(xué)去處理,專業(yè)的人做專業(yè)的事,更放心。紋理貼圖的重復(fù)使用機(jī)制讓我們不再擔(dān)心內(nèi)存方面的影響。”《捕魚達(dá)人3》制作人樊少?gòu)?qiáng)評(píng)價(jià)道。
據(jù)觸控科技CEO陳昊芝透露,Cocos的3D引擎將于今年正式推出,并于明年達(dá)到更高的成熟度。遵循觸控科技一貫以來的服務(wù)生態(tài)圈的原則,Cocos的3D引擎也將與Cocos 2d-x的MIT開源協(xié)議一樣開源免費(fèi),觸控科技打造的這款行業(yè)矚目的高效易用的3D引擎,無需復(fù)雜學(xué)習(xí)即可順利使用,并將以市場(chǎng)成績(jī)證明中國(guó)人同樣可以做3D引擎,而且更加適合中國(guó)市場(chǎng)。