地形碰撞
虚幻引擎4(UE4)地形系统可指定几何体(这些几何体用于整个地形或单独组件的简单和复杂碰撞)的细节程度。在以下部分中,我们将说明如何使用该系统,以及在 UE4 项目中使用前须知的相关信息。
在此例中我们使用的是在UE4启动程序 学习 标签页下选择的Landscape Mountains项目。
碰撞Mip等级
如选择已放置在关卡中的任意地形 Actor,可在 Details 面板的 Collision 部分下可找到两个设置:Collision Mip Level 和 Simple Collision Mip Level。查看碰撞Mip等级
可通过玩家碰撞查看模式显示地形碰撞几何体。前往编辑器视口工具栏中的 查看模式(View Mode) 菜单,并选择 玩家碰撞(Player Collision) 或 可见碰撞(Visibility Collision) 即可启用碰撞查看模式。调整地形碰撞 Mip 等级
如要对简单和复杂地形碰撞的复杂度进行设置,需要执行以下操作:
1.在编辑器视口中选择地形地貌。在 Details 面板中打开 Collision 部分。
2.在 Collision 部分下找到 Collision Mip Level 选项。将数值设为 0 到 5 之间,然后按下 Enter 键应用变更。关卡中的灰色碰撞网格体将自动更新反映变更。
混合碰撞 Mip 等级选项
可对简单和复杂地形碰撞网格体二者的复杂度进行设置,在性能和准确度上达到更好的平衡。如要在项目中独立设置简单和复杂碰撞等级,需要执行下列操作:
1.选择地形,然后在 Details 面板中打开 Collision 部分。2.将 Collision Mip Level 的数值设为 0;Simple Collision Mip Level 的数值设为 2。
在下图对比中即可明确 Collision Mip Level 和 Simple Collision Mip Level 设为不同数值时地形碰撞的变化。
多数情况下将 Collision Mip Level 设为 0,Simple Collision Mip Level 设为 1 或 2。如使用的数字较高,角色和碰撞的精确度便会降低。
设置每个地形组件的碰撞 Mip 等级
可对单个地形组件的碰撞 Mip 等级进行设置,可降低关卡非操作区域的地形碰撞复杂度。
如要在项目中设置单个组件的碰撞 Mip 等级,需要执行下列操作:
1.在 Modes 下拉菜单中点击地形(Landscape)选项并选中 管理(Manage) 标签页。
2.使用 鼠标左键 点击选中地形组件。选中的地形组件为红色高亮。
3.在 Details 面板中展开 Landscape Component 部分,将 Collision Mip Level 和 Simple Collision Mip Level 设为 5。 4.在 Tool Settings 下的地形 Manage 部分中,按下 Clear Component Selection 按钮可取消当前选中的地形组件。
5.多选择几个地形组件并将两个碰撞 Mip 等级均设为 2。
下图中四个标出轮廓的地形组件的碰撞 Mip 等级设置不同。
网友评论