UE5 地形挖洞
一、需求介紹
在Landscape(地形)上,使用某種方式,對(duì)某一個(gè)特定區(qū)域進(jìn)行挖洞,使得出現(xiàn)一個(gè)空白的可穿過(guò)的區(qū)域(無(wú)碰撞),就像下面這個(gè)圖所展示的這樣。或者其實(shí)也可以是挖個(gè)山洞等等的場(chǎng)景。

二、具體實(shí)現(xiàn)
首先,需要給地形設(shè)置一個(gè)材質(zhì)(隨便什么材質(zhì))。
沒(méi)有的話(huà)可以立即創(chuàng)建一個(gè)啥都沒(méi)設(shè)置的材質(zhì),然后在地形實(shí)例的細(xì)節(jié)面板上給地形設(shè)置這個(gè)材質(zhì)。
已經(jīng)設(shè)置好地形的材質(zhì),就可以直接到達(dá)下一步。

接下來(lái),打開(kāi)這個(gè)材質(zhì),將“Blend Mode(混合模式)”設(shè)置為Masked(已遮罩)。
關(guān)于混合模式的詳細(xì)介紹,可以查閱官方文檔:https://docs.unrealengine.com/5.0/zh-CN/material-blend-modes-in-unreal-engine/

此時(shí),給材質(zhì)添加節(jié)點(diǎn):Landscape Visibility Mask

添加完這個(gè)節(jié)點(diǎn)就可以關(guān)閉了,或者可以在關(guān)閉前順手給地形加上基礎(chǔ)顏色之類(lèi)的。
比如我這里因?yàn)橐⒉莸厣兜?,?shí)際上還設(shè)置了貼圖、法線(xiàn)(和本文實(shí)現(xiàn)內(nèi)容沒(méi)啥關(guān)系,但是正常是會(huì)設(shè)置這些東西)

然后,打開(kāi)地形編輯模式

選擇“雕刻”-> “可視性”

這時(shí)候,使用起來(lái)就和“雕刻”差不多,可以通過(guò)設(shè)置筆刷的形式來(lái)控制挖空的大小啥的。
注意;此時(shí)點(diǎn)擊左鍵,就是隱藏地形;Shift+左鍵,是顯示地形
另外,這樣的話(huà),被挖空的地形區(qū)域是無(wú)碰撞的。

完。