跳至正文
版本:bleeding-edge 🩸

水体

如何在关卡中添加虚幻引擎的水体并与 nanos world 无缝集成

自虚幻引擎 4.26 起,你就可以在地图中使用一种非常出色且美观的水体系统。 并且 nanos world 已成功将该系统无缝集成到了我们的游戏中。

任何道具角色载具甚至是可拾取物都会对该水体系统做出程序化反应,无需进行任何额外的调整,你只需将水体 Actor 拖放到关卡中即可直接使用!

备注

使用虚幻引擎全新的水体插件(Water Plugin)需要你在 ADK 项目中启用它,并且还需要你安装 Visual Studio 以及所有常规的 .NET 依赖项以进行编译。

虚幻引擎文档中,你可以找到数十个关于如何使用它的指南和教程,别担心,一旦你将其导入到 nanos world 中,一切都能正常工作!

物体如何对水体做出反应

虚幻引擎的水体具有浮力球的概念,每个球体代表一个能让物体漂浮的浮力元件。

提示

我们仍计划开放一些方法,以便你能够通过脚本来自定义和控制这些浮力球!

道具与可拾取物

道具和可拾取物是最直接的物体,它们会自动获得一个与其网格体尺寸相同的浮力球。

载具

载具会自动获得四个浮力球,分别位于每个车轮周围,这能让载具漂浮且不易翻车。

Character

角色使用的是一套更复杂的系统,并与游泳状态和动画进行了集成。 它同样使用一个浮力球,并在位置上进行了轻微的平移,以确保游泳动画的过渡能够完美呈现。