UE4 导航网格代理设置
发表于2020-09-21
有时候要调整导航网格能通过的条件,需要重塑导航网格(Recast Nav Mesh),但导航网格的数量众多的情况下一个个调太麻烦,这时候就需要使用代理来统一调整。
单独调整Recast Nav Mesh
先查看下要进行导航的角色身高和宽度:
到场景里面找到 RecastNavMesh-Default
设置Generation
TilePoolSize图块Tile的最大数量
TileSizeUU图块Tile的大小
CellSize每个体素的尺寸大小,参考导航网格生成原理原理
CellHeight每个体素的高度,参考导航网格生成原理原理
AgentRadius代理半径,类似模拟在导航网格可走的角色半径大小
AgentHeight代理高度,类似模拟在导航网格可走的角色高度
AgentMaxHeight代理高度,类似模拟在导航网格可走的角色最大高度
AgentMaxSlope代理路面倾斜度,类似模拟在导航网格可走的角色能走路面最大倾斜度
AgentMaxStepHeight代理路走一步所踏高度,类似模拟在导航网格可走的角色走一步所踏高度
具体可以查看大佬的文章《UE4导航网格RecastNavMesh的图块Tile》 https://zhuanlan.zhihu.com/p/62452755
项目设置里设置默认值
在设置多个不同的代理
例如现在我添加了两个代理
回到场景找到放置的NavMeshBoundsVolume
属性里面就出现了新添加的代理