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