虚幻基础:NPC制作


能帮到你的话,就给个赞吧 😘


文章目录

NPC制作

AI:决策组件:制定决策逻辑

角色:行为组件:负责行为实现

黑板:共享中心:组件可以将自身信息共享到黑板中,以便其他组件查询

组件的状态只由自身管理,外部只由接口影响状态

AI

感知&决策

感知组件

决策组件:基于数据制定决策

管理AI状态

角色

行为响应

移动

旋转

攻击

受击

感知

管理角色状态

移动组件

EQS查询:查询目标点

move To:移动到目标点

旋转组件

移动组件:朝向移动方向

靶向朝向:始终朝向目标方向

攻击组件

攻击容器:存储所有的攻击表

攻击选择:随机

受击组件

受击容器:存储所有的受击表

受击选择:根据攻击信息判断

AI:管理组件并提供功能

组件间的调度:行为逻辑

没看到时:原地等待

看到时:

攻击:攻击后转移动或攻击
移动:移动后转攻击

组件间的交互

受击时无法攻击

查询模式:
相关推荐
true...1 天前
虚幻还原默认视角
游戏引擎·虚幻
解决小子2 天前
【虚幻引擎】【C++】【GAS框架】构建角色基类、属性集、数值钳制
c++·笔记·游戏引擎·虚幻·gas·能力系统
true...3 天前
虚幻里面设置物体显示、隐藏的两种方式
游戏引擎·虚幻
江上闲人.2 个月前
Wardogs战犬\战狗Beta测试启动报错UE崩溃卡顿?解决方法来了
游戏·游戏引擎·虚幻·战犬·战狗·wardogs
_helen_5204 个月前
unreal engine 虚拟现实 + airsim
游戏引擎·vr·虚幻
DoomGT4 个月前
UE5 - 制作游戏中切换窗口后游戏自动暂停功能
游戏·ue5·ue4·虚幻·虚幻引擎·unreal engine
妙为5 个月前
unreal engine5(UE5)中使用Rider
ue5·游戏引擎·虚幻·rider
jiayong235 个月前
虚幻引擎 Unreal Engine 通俗指南
游戏引擎·虚幻
jiayong235 个月前
虚幻引擎是什么?用来做什么?
游戏引擎·虚幻
妙为5 个月前
unreal engine5.7.4,创建ThirdPerson第三人称模版,类型是c++崩溃
c++·ue5·虚幻·unreal engine5