1.需求分析:
在完成ai的基本移动和巡逻后,另一个比较重要的ai功能就是攻击,ai要能够主动攻击玩家,实现ai对玩家的主动攻击。
2.操作实现:
1.思路:射击功能本身已经实现了,现在只需要完成对ai方位,视角的获取,再调用射击函数,就可以进行射击。
2.首先仍然要先建立c++类,代码实现功能之后,再转入蓝图调用这一函数即可:
3.在shoot.h中给函数命名,并建立ExecuteTask函数:
4.对两函数功能进行实现:
5.编译完成后,在行为树中添加新写入的函数模块:
6.运行调试。
3.注意事项:
现在的ai射击存在问题,机器人只会射击自身,并不会射击玩家,下次笔记进行修复。