🚀 UE5.6 is out! 🚀 All my plugins will support it in next update!  

Get it!
logo unreal

虚幻引擎 - Mover 2.0 文档

avatar`
Yuewu(罗传月武)
Updated: May 28, 2025

什么是 Mover 2.0?

Mover 2.0 是虚幻引擎 5.4 版本中引入的一个实验性插件,旨在取代传统的角色移动组件(Character Movement Component, CMC)。它通过模块化设计和优化的网络支持,为开发者提供了更灵活、更强大的工具来处理角色和其他演员的移动行为。Mover 2.0 的目标是简化移动系统的开发,同时提升游戏玩法的动态性和真实感。

Mover 2.0 的核心理念是让开发者能够专注于移动机制的创意实现,而无需深入复杂的网络编程或物理模拟细节。它通过支持所有Actor类型(不仅限于角色)、增强物理交互以及实现通用回滚网络模型,为虚幻引擎的移动系统带来了革命性的变化。

Mover 2.0 的关键特性和优势

以下是 Mover 2.0 的主要特点和优势:

特性

描述

支持所有Actor类型

不仅限于角色,还支持其他Actor类型(如物体、NPC 等),扩展了应用场景。

简化网络化复杂性

提供简化的网络模型,让蓝图开发者无需深入网络编程即可实现流畅的多人游戏体验。

模块化设计

增强自定义能力,非工程师也能通过蓝图创建独特的移动行为。

动态游戏玩法

消除传统移动系统的 rigid 要求,增强与物理对象的交互,创造更真实的体验。

通用回滚网络模型

支持更广泛的系统集成,确保不同系统之间的协作和一致性。

这些特性使 Mover 2.0 成为虚幻引擎开发者的重要工具,尤其适合需要复杂移动机制和多人游戏功能的项目。

文档系列的目的

当前Mover2.0处于实验性阶段,目前官方提供了简要的Mover文档,以及引擎中Mover Examples插件中包含了一些使用案例。

本文档系列旨在为使用 Mover 2.0 的开发者提供更全面、实用,以及对蓝图用户更加友好的指南。无论您是刚接触虚幻引擎的新手,还是希望探索 Mover 2.0 高级功能的老手,本系列都将为您提供清晰的教程、最佳实践和故障排除技巧。我们的目标是帮助您快速上手 Mover 2.0,并充分利用其潜力来提升游戏开发质量。

即将到来的文档内容

本系列文档将涵盖以下主题:

  1. Mover 2.0 的设置
    • 如何在虚幻引擎中启用 Mover 2.0 插件。
    • 获取虚幻引擎 5.4 或以上版本的 git 分支(5.4 或 ue5-main)。
  2. 基础知识和使用
    • 了解并掌握Mover 2.0中的基础概念,功能和使用方法。
    • 如何基于Mover 2.0 进行二次开发
  3. 与其他系统的集成
    • 将 Mover 2.0 与 Gameplay Ability System (GAS) 等系统结合。
    • 与动画系统的结合。
    • 与AI系统的结合。
  4. 高级主题
    • 自定义移动行为,如特殊移动模式或环境交互。
    • 网络预测:Mover 2.0本质上是虚幻引擎中的网络预测插件中的一个上层应用。本文档会简要阐述之间的关系。

目标读者

本文档系列面向所有使用虚幻引擎的游戏开发者,特别是那些从事角色移动、物理模拟或多人游戏开发的开发者。无论您是以下类型:

  • 初学者:希望学习如何在虚幻引擎中实现现代移动系统。
  • 中级开发者:寻求将现有项目从CMC迁移到 Mover 2.0 或优化移动机制。
  • 高级开发者:探索 Mover 2.0 的高级功能,自定义化或拓展功能。

本系列都将为您提供有价值的内容,帮助您掌握 Mover 2.0 的全部潜力。

注意事项

由于 Mover 2.0 目前仍处于实验阶段,开发者在使用时需要注意以下几点:

  • 实验性质:Mover 2.0 可能存在限制或 bug,建议在生产环境中进行充分测试以评估其稳定性和适用性。
  • 可用性:Mover 2.0 仅在虚幻引擎 5.4 及以上版本可用。
  • 文档支持有限:官方文档目前较为有限,本系列将通过社区资源和实践经验补充说明。

我们建议开发者在项目初期结合官方文档和 Mover Examples进行学习。

结语

Mover 2.0 代表了虚幻引擎中角色移动系统的重大进步,为开发者提供了前所未有的灵活性和创造力。本文档系列将作为您的向导,帮助您深入了解并掌握 Mover 2.0 的使用方法,从而在游戏开发中实现更出色的移动体验。让我们一起探索 Mover 2.0 的潜力,打造令人惊叹的游戏世界!