在"创建交互体验"这一部分中,我们将介绍 虚幻引擎 ( UE )中与游戏编程以及脚本编写有关的一系列高级内容,重点帮助你实现角色与场景的交互功能。
-
UE中的Gameplay框架包括核心系统和用于处理通用Gameplay元素的框架,如Actor、摄像机、组件、控制器、游戏规则、游戏模式、玩家输入、Gameplay定时器和用户界面。
-
人工智能介绍了可用于在UE中进行创作的各种可用系统,如行为树、批量实体系统、状态树、寻路系统、智能对象、环境查询系统、AI感知组件和调试。
-
大型世界坐标在UE中引入了对双精度数据变量类型的支持,并对所有引擎系统进行了广泛更改,以便提高其浮点精度。
-
数据驱动型Gameplay元素有助于降低生命周期延长的游戏所涉及的工作量和复杂性。例如,有些游戏可能通过在线服务模式为用户提供更新。此模式可能调整游戏中的某些数据参数,以基于用户反馈平衡或增加内容。
-
Gameplay技能系统是一种高度灵活的框架,可构建你可能在RPG或MOBA产品中看到的技能类型和属性。你可以为游戏中的角色构建要使用的操作或被动技能,以及因为这些操作而加强或削弱各种属性的状态效果,此外,你还可以实现"冷却"定时器或资源成本,以调节这些操作的用法,更改技能等级及其在每个等级的效果,激活粒子、音效等。
-
载具是虚幻引擎的轻量级系统,用于执行载具物理模拟。
-
网络和多玩家现代多人游戏体验需要在全球的大量客户端之间同步海量数据。为了让用户拥有引人入胜的体验,你发送什么数据以及如何发送数据就变得极其重要,因为这会显著影响项目的表现和玩家的感受
-
本小节的Gameplay教程指导将介绍如何使用这些功能,并讲解如何使用蓝图和C++在游戏中重新创建通用机制和系统。