找回密码
 立即注册
查看: 204|回复: 0

unreal-教程-第十二章:AI初步(NPC随机移动)

[复制链接]
发表于 2022-5-8 12:13 | 显示全部楼层 |阅读模式
AI

    演示效果1.建立NPC子类2. 创建AI蓝图
      2.1 绑定AI蓝图到NPC2.2 在NPC_AI中完成随机寻路的逻辑2.3 添加寻路范围
    3. 常见问题
      3.1 角色不移动3.2 角色动画不播放



演示效果

传送门

1.建立NPC子类
  1. 继承自Role
复制代码

这个类就是我们的NPC了。

2. 创建AI蓝图



2.1 绑定AI蓝图到NPC



2.2 在NPC_AI中完成随机寻路的逻辑



2.3 添加寻路范围



3. 常见问题

3.1 角色不移动
  1. 此时你可能需要将NavMeshBoundsVolume的区域调的更大一些
复制代码
3.2 角色动画不播放
  1. 如果你是跟着教程做,那么你会发现我们在前面实现动画播放的是通过接口实现,但是
  2. 在NPC中,并不接受来自接口的广播,所以我们需要重构一下AnimEvenetGraph的代码
复制代码

换句话说,在AI移动过程中,AI组件会自动赋值给NPC以ActorForward,Right,Velocity的属性值,而在该动画蓝图中我们可以直接利用该属性值完成动画的播放。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-5-3 04:51 , Processed in 0.136762 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表