UE5 丧尸类杂兵的简单AI

A、思路

1、关卡初始化时,自动产生随机巡逻点,小兵到达后,去另一个随机巡逻点。

2、加入视力,发现主角后,不再巡逻,而开始追击主角并攻击。条件循环。

3、加入听力。主角的奔跑与射击会产生噪音,敌人听到后会前来调查。

设置听力序列合成节点的优先级最高,视力其次,随机巡逻第三位。

效果就是杂兵自动随机巡逻,听到噪音后调查,发现主角后始终追击,终结者、追击者一样。

还是有不足,需要加入被攻击自动反击的节点。

如果是直接刷怪,对复杂地形,尤其是高低差较大的场景,效果很差,经常会刷在地下一动不动。

而直接放怪,用AI随机巡逻的方式,相对来说更可控一些,初始位置是合理的,节奏是可控的。只有进入视线范围内,才会攻击。

B、参考图

相关推荐
每天回答3个问题12 小时前
UE5C++编译遇到MSB3073
开发语言·c++·ue5
平行云3 天前
赋能数字孪生:Paraverse平行云实时云渲染平台LarkXR,提供强大的API与SDK用于二次开发和深度集成
3d·unity·ue5·webgl·实时云渲染·云xr
m0_552200825 天前
《UE5_C++多人TPS完整教程》学习笔记48 ——《P49 瞄准偏移(Aim Offset)》
c++·游戏·ue5
m0_552200826 天前
《UE5_C++多人TPS完整教程》学习笔记49 ——《P50 应用瞄准偏移(Applying Aim Offset)》
c++·游戏·ue5
m0_552200826 天前
《UE5_C++多人TPS完整教程》学习笔记50 ——《P51 多人游戏中的俯仰角(Pitch in Multiplayer)》
c++·游戏·ue5
CandyU26 天前
UE5 基础应用 —— 09 - 展示类小项目
ue5
vonlycn6 天前
UE5 性能优化(1) 模型合并,材质合并
ue5·材质
ue星空7 天前
月2期学习笔记
学习·游戏·ue5
曼巴UE58 天前
UE5 制作游戏框架的部分经验积累(持续更新)
游戏·ue5
CandyU28 天前
UE5 基础应用 —— 10 - 控制台命令
ue5