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

unreal-教程-第十三章:AI进阶(行为树)

[复制链接]
发表于 2022-4-30 15:20 | 显示全部楼层 |阅读模式
AI进阶

    1. 创建行为树2. 创建一个基本服务3. 编辑行为树
      3.1 行为树测试节点3.2 添加Service3.3 给行为树添加黑板3.4 给黑板创建变量3.5 行为树调用黑板的变量
    4. 编辑NPC_SETPOS5. 运行行为树6. 调试行为树


1. 创建行为树





2. 创建一个基本服务



双击NPC_BT进入行为树编辑界面



3. 编辑行为树

3.1 行为树测试节点

双击NPC_BT进入行为树编辑界面



3.2 添加Service




3.3 给行为树添加黑板



3.4 给黑板创建变量

双击黑板,进入边界界面面



3.5 行为树调用黑板的变量

行为树的Actor节点一些已经编辑好的函数,比如MoveTo函数会自动带有输入,也就是targetPos,而这个输入来自于黑板,我们只需要直接指定即可


4. 编辑NPC_SETPOS

如果代码比较熟练的同学,肯定会联想到我们用黑板进行数据传输,在行为树中是输出,那么输入怎么来呢?这一节进行讨论
双击NPC_SETPOS进入编辑界面



5. 运行行为树

双击NPC_AI,进入到蓝图边界界面



6. 调试行为树

双击打开NPC_BT



你会发现你的角色的AI会按照行为树的节点进行配置

本帖子中包含更多资源

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

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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