地形碰撞
虛幻引擎4(UE4)地形系統(tǒng)可指定幾何體(這些幾何體用于整個(gè)地形或單獨(dú)組件的簡(jiǎn)單和復(fù)雜碰撞)的細(xì)節(jié)程度。在以下部分中,我們將說明如何使用該系統(tǒng),以及在 UE4 項(xiàng)目中使用前須知的相關(guān)信息。
在此例中我們使用的是在UE4啟動(dòng)程序 學(xué)習(xí) 標(biāo)簽頁(yè)下選擇的Landscape Mountains項(xiàng)目。
碰撞Mip等級(jí)
如選擇已放置在關(guān)卡中的任意地形 Actor,可在 Details 面板的 Collision 部分下可找到兩個(gè)設(shè)置:Collision Mip Level 和 Simple Collision Mip Level。

查看碰撞Mip等級(jí)
可通過玩家碰撞查看模式顯示地形碰撞幾何體。前往編輯器視口工具欄中的 查看模式(View Mode) 菜單,并選擇 玩家碰撞(Player Collision) 或 可見碰撞(Visibility Collision) 即可啟用碰撞查看模式。

調(diào)整地形碰撞 Mip 等級(jí)
如要對(duì)簡(jiǎn)單和復(fù)雜地形碰撞的復(fù)雜度進(jìn)行設(shè)置,需要執(zhí)行以下操作:
1.在編輯器視口中選擇地形地貌。在 Details 面板中打開 Collision 部分。

2.在 Collision 部分下找到 Collision Mip Level 選項(xiàng)。將數(shù)值設(shè)為 0 到 5 之間,然后按下 Enter 鍵應(yīng)用變更。關(guān)卡中的灰色碰撞網(wǎng)格體將自動(dòng)更新反映變更。


混合碰撞 Mip 等級(jí)選項(xiàng)
可對(duì)簡(jiǎn)單和復(fù)雜地形碰撞網(wǎng)格體二者的復(fù)雜度進(jìn)行設(shè)置,在性能和準(zhǔn)確度上達(dá)到更好的平衡。如要在項(xiàng)目中獨(dú)立設(shè)置簡(jiǎn)單和復(fù)雜碰撞等級(jí),需要執(zhí)行下列操作:
1.選擇地形,然后在 Details 面板中打開 Collision 部分。
2.將 Collision Mip Level 的數(shù)值設(shè)為 0;Simple Collision Mip Level 的數(shù)值設(shè)為 2。

在下圖對(duì)比中即可明確 Collision Mip Level 和 Simple Collision Mip Level 設(shè)為不同數(shù)值時(shí)地形碰撞的變化。


多數(shù)情況下將 Collision Mip Level 設(shè)為 0,Simple Collision Mip Level 設(shè)為 1 或 2。如使用的數(shù)字較高,角色和碰撞的精確度便會(huì)降低。
設(shè)置每個(gè)地形組件的碰撞 Mip 等級(jí)
可對(duì)單個(gè)地形組件的碰撞 Mip 等級(jí)進(jìn)行設(shè)置,可降低關(guān)卡非操作區(qū)域的地形碰撞復(fù)雜度。
如要在項(xiàng)目中設(shè)置單個(gè)組件的碰撞 Mip 等級(jí),需要執(zhí)行下列操作:
1.在 Modes 下拉菜單中點(diǎn)擊地形(Landscape)選項(xiàng)并選中 管理(Manage) 標(biāo)簽頁(yè)。

2.使用 鼠標(biāo)左鍵 點(diǎn)擊選中地形組件。選中的地形組件為紅色高亮。



5.多選擇幾個(gè)地形組件并將兩個(gè)碰撞 Mip 等級(jí)均設(shè)為 2。

下圖中四個(gè)標(biāo)出輪廓的地形組件的碰撞 Mip 等級(jí)設(shè)置不同。

