虚幻基础:NPC制作


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


文章目录

NPC制作

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

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

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

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

AI

感知&决策

感知组件

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

管理AI状态

角色

行为响应

移动

旋转

攻击

受击

感知

管理角色状态

移动组件

EQS查询:查询目标点

move To:移动到目标点

旋转组件

移动组件:朝向移动方向

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

攻击组件

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

攻击选择:随机

受击组件

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

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

AI:管理组件并提供功能

组件间的调度:行为逻辑

没看到时:原地等待

看到时:

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

组件间的交互

受击时无法攻击

查询模式:
相关推荐
HAPPY酷6 天前
解决 Unreal Engine 编译报错 MSB4018:三个核心排查方向
游戏引擎·虚幻
郑寿昌7 天前
虚幻引擎6:Lumen光源技术前瞻
游戏引擎·虚幻
Yuk丶9 天前
Procedural Dialogue Engine - UE4程序化对话系统的技术实现
c++·游戏引擎·ue4·游戏程序·虚幻
nainaire24 天前
自学虚幻引擎记录1
游戏引擎·虚幻
爱搞虚幻的阿恺1 个月前
RPG游戏开发【加餐】实现游戏小地图的简单方法
游戏·ue5·游戏引擎·虚幻
harrain1 个月前
拟合模型与虚幻引擎
游戏引擎·数字孪生·虚幻
avi91112 个月前
UnReal-UE5虚幻蓝图如何修改
ue5·游戏引擎·虚幻·虚幻引擎·ue·蓝图·蓝图逻辑
R-sz2 个月前
虚幻 UE5 像素流多用户部署,像素流多实例部署
ue5·游戏引擎·虚幻
技术策划Boring2 个月前
2025年工作复盘:开放世界3A项目配置管线与性能监控的探索
游戏·ue5·虚幻·p4·perforce
avi91112 个月前
UE4-UE5虚幻引擎-前置学习三,优化,基础CPP
ue5·ue4·游戏开发·虚幻·游戏优化·游戏代码