前言
本文详细的进行介绍了关于行为树的基础使用,关于行为,事件的使用,本文先介绍行为的实现,事件实现,见下一篇事件实现。
一、实现步骤
1.创建蓝图类
复制蓝图类
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1c6b67dd257cbb61cbe00bb4309b32c6.png)
2.设置蓝图类
像图片那样将该删的都删了,事件,摄像机等。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f26ebb5548aba74fe8473db3490c3b9b.png)
3.AI蓝图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/639bb60bf3a7d8d1eb5bd4755f13e2bb.png)
4.创建行为树和黑板
这两个插件是相辅相成的,缺一不可。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/88775db9d0a04bd6121c80e5f937eee1.png)
5.添加黑板的变量
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/516665cbab72ddce9abebeb5e1cc74e1.png)
6.行为树蓝图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/26ad013b5f311b2a9c2c0be253460b2a.png)
7.行为树蓝图的相关设置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5278406dfeefefbf85a1355d1a86ba22.png)
8.添加AI控制器
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9e41f522bace9c17b3c81175862ea018.png)
9.控制器蓝图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6079235e646a8edf262a52c7b2dca495.png)
10.在行为树里添加任务
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/04c18bea02b8984a4c9e8c6c9740a898.png)
11.寻找玩家
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/78c0ced4c7892cc43260db3eb240e8c0.png)
12.随机找点
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/675a46d3d8612845e32fbd5ede16f150.png)
13.在控制器里添加AI感知组件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3a51ae340ab20f780a51164901f3180d.png)
14.进行相应的配置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d84fb915beb3fd2f98bd39e945a7de23.png)
总结
本文介绍了基于AI行为树的AI移动,下篇文章将介绍相应的事件实现。