技术栈
虚幻基础:NPC制作
qq_42863961
2025-10-13 22:36
能帮到你的话,就给个赞吧 😘
文章目录
NPC制作
AI:决策组件:制定决策逻辑
角色:行为组件:负责行为实现
黑板:共享中心:组件可以将自身信息共享到黑板中,以便其他组件查询
组件的状态只由自身管理,外部只由接口影响状态
AI
感知&决策
感知组件
决策组件:基于数据制定决策
管理AI状态
角色
行为响应
移动
旋转
攻击
受击
感知
管理角色状态
移动组件
EQS查询:查询目标点
[move To:移动到目标点](#move To:移动到目标点)
旋转组件
移动组件:朝向移动方向
靶向朝向:始终朝向目标方向
攻击组件
攻击容器:存储所有的攻击表
攻击选择:随机
受击组件
受击容器:存储所有的受击表
受击选择:根据攻击信息判断
AI:管理组件并提供功能
组件间的调度:行为逻辑
没看到时:原地等待
看到时:
攻击:攻击后转移动或攻击
移动:移动后转攻击
组件间的交互
受击时无法攻击
查询模式:
NPC制作
AI:决策组件:制定决策逻辑
角色:行为组件:负责行为实现
黑板:共享中心:组件可以将自身信息共享到黑板中,以便其他组件查询
组件的状态只由自身管理,外部只由接口影响状态
AI
感知&决策
感知组件
决策组件:基于数据制定决策
管理AI状态
角色
行为响应
移动
旋转
攻击
受击
感知
管理角色状态
移动组件
EQS查询:查询目标点
move To:移动到目标点
旋转组件
移动组件:朝向移动方向
靶向朝向:始终朝向目标方向
攻击组件
攻击容器:存储所有的攻击表
攻击选择:随机
受击组件
受击容器:存储所有的受击表
受击选择:根据攻击信息判断
AI:管理组件并提供功能
组件间的调度:行为逻辑
没看到时:原地等待
看到时:
攻击:攻击后转移动或攻击
移动:移动后转攻击
组件间的交互
受击时无法攻击
查询模式:
虚幻
上一篇:
UV环境+UV环境中CUDA安装
下一篇:
衡石科技嵌入式BI:重构企业应用的数据智能生态
相关推荐
Howrun777
3 小时前
虚幻引擎_C++_游戏开始菜单
游戏
·
游戏引擎
·
虚幻
速冻鱼Kiel
3 小时前
虚幻状态树解析
ue5
·
游戏引擎
·
虚幻
Howrun777
5 小时前
虚幻引擎关卡相关的问题
虚幻
郁闷的网纹蟒
1 天前
虚幻5---第12部分---蒙太奇
开发语言
·
c++
·
ue5
·
游戏引擎
·
虚幻
DoomGT
3 天前
Physics Simulation - Hit Event的触发机制
ue5
·
游戏引擎
·
虚幻
·
虚幻引擎
·
unreal engine
Howrun777
4 天前
虚幻引擎_核心框架
游戏引擎
·
虚幻
速冻鱼Kiel
9 天前
Lyra的相机系统
笔记
·
ue5
·
游戏引擎
·
虚幻
妙为
10 天前
unreal engine5角色把敌人 “挤飞”
游戏引擎
·
虚幻
·
ue
·
unrealengine5
北冥没有鱼啊
12 天前
UE5 离谱问题,角色动画不播放
游戏
·
ue5
·
ue4
·
游戏开发
·
虚幻
速冻鱼Kiel
12 天前
GASP笔记03
笔记
·
ue5
·
游戏引擎
·
虚幻
热门推荐
01
GitHub 镜像站点
02
Clawdbot 中文汉化版 接入微信、飞书
03
OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)
04
OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书
05
2026美赛A题智能手机电池续航时间预测的连续时间数学模型
06
UV安装并设置国内源
07
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
08
Claude Code Skills 实用使用手册
09
Linux下V2Ray安装配置指南
10
在Trae中使用Pencil MCP