Unity-地形挖洞
2021-10-08 11:55 作者:unity_某某師_高錦錦 | 我要投稿
使用?Paint Holes?工具可隱藏地形的某些部分。此工具可用于在地形中繪制地層(例如洞穴和懸崖)的開口。
要訪問該工具,請單擊?Paint Terrain?圖標(biāo),然后從下拉菜單中選擇?Paint Holes。

要繪制孔洞,請?jiān)诘匦紊蠁螕舨⑼蟿庸鈽?biāo)。在按住 Shift 鍵的同時(shí)單擊并拖動可從地形中抹去孔洞。使用?Brush Size?滑動條可控制工具的大小。Opacity?滑動條可確定將畫筆應(yīng)用于地形時(shí)的強(qiáng)度。

Unity 在內(nèi)部使用紋理來定義地形表面的不透明度遮罩。使用?Paint Holes?工具在地形上進(jìn)行繪制時(shí),該工具會修改此紋理。因此,僅當(dāng)使用的地形材質(zhì)根據(jù)該遮罩來裁剪或丟棄紋素時(shí),繪制的任何孔洞才可見。
因?yàn)榇斯ぞ呤褂眉y理,所以可能會在繪制的孔洞周圍看到鋸齒狀邊緣。因此,例如,制作洞穴時(shí),可以選擇使用其他幾何體(例如巖石網(wǎng)格)來隱藏該孔洞的鋸齒邊緣。
地形孔洞可使用光照、物理和導(dǎo)航網(wǎng)格 (NavMesh) 烘焙。Unity 會在您繪制孔洞的區(qū)域中丟棄地形信息以確保光照、地形碰撞體和烘焙導(dǎo)航網(wǎng)格的準(zhǔn)確性。
為了支持物理碰撞體,孔洞的遮罩紋理的分辨率等于地形高度貼圖的分辨率 - 1。
標(biāo)簽: