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

自虚幻引擎 4.26 起,你就可以在地图中使用一种非常出色且美观的水体系统。 并且 nanos world 已成功将该系统无缝集成到了我们的游戏中。
任何道具、角色、载具甚至是可拾取物都会对该水体系统做出程序化反应,无需进行任何额外的调整,你只需将水体 Actor 拖放到关卡中即可直接使用!
备注
使用虚幻引擎全新的水体插件(Water Plugin)需要你在 ADK 项目中启用它,并且还需要你安装 Visual Studio 以及所有常规的 .NET 依赖项以进行编译。
在虚幻引擎文档中,你可以找到数十个关于如何使用它的指南和教程,别担心,一旦你将其导入到 nanos world 中,一切都能正常工作!
物体如何对水体做出反应

虚幻引擎的水体具有浮力球的概念,每个球体代表一个能让物体漂浮的浮力元件。
提示
我们仍计划开放一些方法,以便你能够通过脚本来自定义和控制这些浮力球!
道具与可拾取物
道具和可拾取物是最直接的物体,它们会自动获得一个与其网格体尺寸相同的浮力球。
载具
载具会自动获得四个浮力球,分别位于每个车轮周围,这能让载具漂浮且不易翻车。
Character
角色使用的是一套更复杂的系统,并与游泳状态和动画进行了集成。 它同样使用一个浮力球,并在位置上进行了轻微的平移,以确保游泳动画的过渡能够完美呈现。