Bootstrap

虚幻引擎5AI

虚幻引擎 5 AI 是指在虚幻引擎 5 中集成和应用的人工智能技术,它为游戏开发、虚拟场景构建等领域带来了许多创新和可能性,以下是其相关介绍:

行为树系统

虚幻引擎 5 的 AI 基于行为树构建。行为树是一种用于定义 AI 行为逻辑的可视化工具,通过节点和连接来表示 AI 的决策过程和行为流程。开发者可以利用预定义的行为节点,如巡逻、追逐、攻击、躲避等,组合出复杂的 AI 行为模式。例如,一个敌人 AI 可以根据玩家的位置和状态,在巡逻、追逐和攻击等行为之间切换。

感知系统

AI 可以通过感知系统来检测游戏世界中的各种信息,如玩家的位置、动作、声音等。感知系统可以配置不同的感知类型,如视觉、听觉、嗅觉等,并设置感知范围和灵敏度。当 AI 感知到特定的事件或对象时,可以触发相应的行为反应。比如,敌人 AI 可以通过视觉感知到玩家的出现,从而开始追逐玩家。

路径规划

虚幻引擎 5 提供了强大的路径规划功能,AI 可以根据地图信息和环境障碍物,自动计算出从当前位置到目标位置的最佳路径。路径规划可以用于 AI 的移动、追逐、巡逻等行为,使 AI 能够在复杂的场景中自由移动。例如,游戏中的 NPC 可以利用路径规划功能,在城市街道中自由行走,避开障碍物和其他角色。

一些虚幻引擎 5 的 AI 系统还支持学习和进化功能。AI 可以通过与环境的交互和经验积累,不断调整自己的行为策略和决策模型。这种学习和进化能力可以使 AI 在游戏过程中表现出更加智能和适应性的行为。比如,AI 可以通过多次与玩家的对战,学习玩家的战斗风格和策略,从而调整自己的攻击和防御方式

我们先从简单的开始首先咱们可以创建一个文件夹来作为我们专门存放AI类的地方

在内容侧滑菜单中的空白地方右击找到人工智能,创建黑板和行为树,行为树命名为NPC_AI,

黑板命名为NPC_BB,再创建一个角色蓝图类叫做NPC,再创建一个蓝图类

命名为NPC_AIcontroller.

点开NPC(人物蓝图)选择你的骨骼网格体资产,在Pawn中自动控制AI选择已放置在场景中或已生成,这个意思就是无论是在游戏开始之前放置在场景中的,还是开始

;