像絕地求生,和平精英這種FPS游戲里的人物模型資料是不是都一樣的?
會不會把敵人或者隊友某個模型資料做的不一樣,這樣走出來的聲音就不一樣,可以讓玩家分清楚是敵人還是隊友的腳步聲。相同位置的情況下走出來的聲音會不會有區別?
比如說隊友的腳步聲就算在你身邊,但是聽著很輕像板鞋走路,敵人的腳步聲就很厚重像靴子一樣?
uj5u.com熱心網友回復:


有大佬嗎,別嫌棄20分少啊,我可以加
uj5u.com熱心網友回復:
關于人物模型,有幾點區分:①面數,這個是手游最主要考慮的內容,不同需求背景下的人物模型面數都有很大差別,但人物模型一般不會出現幾十萬上百萬面的高精度模型,FPS游戲的人物模型以法線貼圖、凹凸貼圖、高光和Albedo等技術來實作低面數高可視表現。
②互動事件,游戲一定是有事件互動的,事件又叫做event,一般都是從beginplay函式開始,經過Event tick或者其他執行緒來進行,人物走路會有聲音,這就是一個模型和地面特定區域碰撞(collision)事件,這個事件函式或者藍圖(絕地求生手游是是UE4開發,藍圖/C++共同撰寫)是自己寫的,你也可以讓人物走動,腳下揚起塵埃(粒子特效技術-Niagara),也可以留下腳印(延遲貼畫技術-Deferred Decal)這些都屬于互動事件。
③一般表現,這個一般表現就是人物走動,跑動,蹲下站起等動作影片(Animation),還包括受傷動作,射擊動作等等多達上千個不同動作。這些表現豐富了玩家的游戲體驗。影片通過2D混合,蒙太奇和Sequence等等游戲引擎基礎功能來賦予角色。
其他的建議多去看看UE4官方檔案,畢竟絕地求生是UE4引擎制作的,看了哪怕是檔案目錄,也會了解游戲具體都會用到什么名詞。
uj5u.com熱心網友回復:
謝謝大佬,轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/23869.html
標籤:其它游戲引擎
