欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

Netmarble使用虛幻引擎打造獨(dú)特質(zhì)感手游《二之國:交錯(cuò)世界》( 三 )


首席客戶端程序員TaeWooKim:《二之國》的渲染使用了傳統(tǒng)的卡通著色器 。 此外 , 它所呈現(xiàn)的感覺依賴于吉卜力風(fēng)格的暖調(diào)視覺畫面 。
虛幻引擎的材質(zhì)編輯器工具非常強(qiáng)大 , 具有直觀的用戶界面 , 能夠讓我們快速迭代 , 并更快地實(shí)現(xiàn)當(dāng)前視覺目標(biāo) 。
我們也只見過這一個(gè)引擎有能力創(chuàng)造聚集著數(shù)百名角色的大規(guī)模戰(zhàn)場 。
即使不修改引擎 , 使用這些工具也可以顯著改善性能 。 由于它還提供了完整的源代碼 , 任何人都可以準(zhǔn)確了解這些優(yōu)化的原理 , 并快速應(yīng)用它們 。
使用虛幻引擎還將帶來許多其他優(yōu)勢 , 例如便利的多平臺支持、強(qiáng)大的UDN支持 , 以及插件功能 。
Netmarble使用虛幻引擎打造獨(dú)特質(zhì)感手游《二之國:交錯(cuò)世界》
文章圖片
團(tuán)隊(duì)有什么非常喜歡的虛幻引擎工具或功能嗎?
首席客戶端程序員TaeWooKim:藍(lán)圖編輯器、Sequencer、Persona、行為樹、材質(zhì)編輯器和UnrealInsights , 這些都是非常易用的工具 。
每款工具都具有預(yù)覽功能 , 這大大加快了開發(fā)過程 。
此外 , 還有許多非常有用的調(diào)試工具 。 其中 , 藍(lán)圖調(diào)試、碰撞分析器和可視記錄器對我們產(chǎn)生了巨大的幫助 。
通過插件、命令行或編輯器工具控件 , 我們可以輕松地為每款游戲擴(kuò)展出特定功能 。 例如 , 我們就為“熟悉的冒險(xiǎn)”創(chuàng)建了帶有編輯工具的插件 。
感謝實(shí)時(shí)代碼編寫功能 , 快速迭代成為了可能 。 在修改代碼后能夠?qū)ζ溥M(jìn)行檢查 , 大幅提高了工作效率 。
考慮到Netmarble曾在《天堂2:革命》中使用過虛幻引擎 , 那次經(jīng)驗(yàn)對于《二之國:交錯(cuò)世界》的開發(fā)是否存在幫助作用?
TaeWooKim:我們幾乎熟悉虛幻引擎的所有工具 , 因?yàn)椤短焯?:革命》中也使用了虛幻引擎 。
我們只是將引擎升級到了較新的版本 , 獲取EpicGames后來增加的額外功能 。
《二之國:交錯(cuò)世界》建立在我們從《天堂2:革命》中所學(xué)到的經(jīng)驗(yàn)之上 , 通過回顧如何實(shí)現(xiàn)那款游戲中的功能 , 我們節(jié)省了不少時(shí)間 。 這允許我們集中精力快速擴(kuò)展和改進(jìn)《二之國》的功能 。
Netmarble使用虛幻引擎打造獨(dú)特質(zhì)感手游《二之國:交錯(cuò)世界》
文章圖片
《二之國:交錯(cuò)世界》運(yùn)行得如此流暢 , 能否談?wù)勀銈兪侨绾吾槍σ苿?dòng)平臺優(yōu)化游戲的?
TaeWooKim:除了基本的優(yōu)化技術(shù)外 , 我們還大量使用了虛幻引擎提供的重要性管理器和URO(更新速度優(yōu)化)功能 。
重要性管理器用于確定每個(gè)對象的重要性 , 幫助我們決定要采取的合適行動(dòng) 。 關(guān)鍵的優(yōu)化領(lǐng)域包括:
忽略不必要的Tick
展示由視野和距離產(chǎn)生的細(xì)節(jié)差異
忽略在視野外產(chǎn)生的某些動(dòng)畫和粒子
即時(shí)更改視野外的某些材質(zhì) , 不進(jìn)行存儲
將小地圖對象分組
通過緩存避免頻繁地生成/銷毀Actor
通過緩存檢查和檢驗(yàn)文件
避免創(chuàng)建重復(fù)的大綱組件 , 僅按需創(chuàng)建
《二之國:交錯(cuò)世界》因其流暢的網(wǎng)絡(luò)代碼而受到好評 。 能否深入談?wù)剤F(tuán)隊(duì)的實(shí)現(xiàn)方法?
首席服務(wù)器程序員HyunKooKim:
1、即使是在服務(wù)器上 , 也應(yīng)該使用虛幻引擎的尋徑模塊 。
l當(dāng)NPC移動(dòng)時(shí) , 如果客戶端和服務(wù)器間的尋徑邏輯不同 , 移動(dòng)就可能存在偏差 。
Netmarble使用虛幻引擎打造獨(dú)特質(zhì)感手游《二之國:交錯(cuò)世界》】l要解決這個(gè)問題 , 服務(wù)器也必須導(dǎo)入并使用虛幻引擎的尋徑模塊 。
2、使用自適應(yīng)同步控制管理器 , 它將根據(jù)用戶數(shù)量調(diào)整移動(dòng)同步周期 。
l最初 , 由于擔(dān)心出現(xiàn)性能問題 , 我們逐幀收集和發(fā)送移動(dòng)數(shù)據(jù)包 。

相關(guān)經(jīng)驗(yàn)推薦