
Meek Cover System是虚幻UE引擎的蓝图,旨在为自己的掩护系统提供示例和逻辑,想要一个不需要特殊墙的多人掩护系统,无需迁移或使用任何掩护动画,只需要 Actor 组件和 3 个支持文件,自带演示有 3 个动画集。
技术细节
- 90%以上的功能放入 Actor 组件;
- 多人游戏支持,以作为服务器运行模式构建和测试;
- 掩护任何表面,需要特殊的墙材料;
- 从一个掩护移到另一个掩护,相邻的、弯曲的、凹的、硬角的墙壁;
- 两种类型的掩护移动:固定式和基于相机的;
- 3 种类型的动画类别:无、面向前方、背面;
- Peek功能,用于简单的掩护火灾;
- 限制可以进入掩护的对象。
逻辑系统
- 向后移动或远离墙壁,自动揭开面纱;
- 如果墙壁较短,则自动蹲伏,基于墙高度,可由变量调整;
- 掩护到掩护需要走到墙的边缘,然后按下掩护;
- 弧形墙需要最小尺寸;
- 封面火只是一个例子,并不是一个完整的功能。