由于不同游戏的缩放比例不一样,因此需要为每个游戏相应地设置能见度的参数。那么你知道UE4设置能见度参数的方法吗?


UE4能见度的参数设置


在Unreal Engine Root Directory]/Engine/Config文件夹中找到并设置BaseLightmass.ini文件,同时找到DevOptions.PrecomputedVisibility部分。


UE4如何设置能见度的参数


在这些设置中,需要重点关注PlayAreaHeight,PlayAreaHeight是可见性单元格在表面上方的高度。普通游戏应该是相机可以在水平面以上达到的最高水平,也是最高的玩家视线高度与跳跃高度。


PlayAreaHeight在设置中或任何其他设置不需要重启引擎,我们可以编辑并保存.ini文件,然后在主工具栏的“生成”菜中找到并使用“预先计算静态可见性”。


UE4如何设置能见度的参数

UE4如何设置能见度的参数


使用ThirdPerson模板以确定此游戏类型的PlayAreaHeight:


UE4如何设置能见度的参数


1、找到相机的最高旋转点,可以围绕ThirdPerson模板中的角色将摄像机旋转360度。在最高点,它大约比地面高395个单位。


2、玩家可以跳高约 210个单位。


3、将相机的最高位置(365个单位)加到播放器的跳跃高度(210个单位)上,则相机可以不离开单元格的最大高度为 615个单位。


在最后要将摄像机保持在可见单元内,可以添加一点缓冲区,带缓冲器的高度将为650个单位。对于这种游戏类型和摄像机运动,将单元格设置得如此之高是有意义的。但较大的PlayAreaHeight值需要更多的运行时内存,必须存储更多的Actor可见性状态。


使用预先计算的可见性替代卷


预先计算的可见性覆盖体积可用于在不需要自动生成的“预先计算的可见性体积”结果的情况下,手动覆盖Actor在世界中的位置的可见性。这些也可用于性能优化,并且应仅放置在播放器可以访问的区域。


UE4如何设置能见度的参数


1、要使用此音量,可以使用“模式”面板将“预先计算的可见性替代音量”拖动到“关卡”中,并对其进行缩放以适合可播放区域。


2、使用加号(+)按钮将任意数量的元素添加到数组列表中。


UE4如何设置能见度的参数


3、对于添加的每个元素,使用吸管或下拉选择添加Actor或Level。


UE4如何设置能见度的参数




更多文章推荐:


1、UE4如何设置虚拟纹理


2、在UE4中如何优化项目


3、UE4如何设置能见度的参数


4、UE4怎么设置预先计算的可见性


5、优化UE4项目流程的方法:规划和组织

,Unreal Engine技巧,Unreal Engine教程