1:创建ai蓝图类
让怪物按照我们定义的逻辑运动,需要为怪物增加AI控制器,创建一个怪物AI控制器蓝图类:
2:为需要被ai控制的蓝图装上ai控制器
创建之后在需要被AI控制的蓝图中的细节面板中搜索AI,将我们刚刚创建的控制器作为这个蓝图的控制器:
这时就可以在AI控制器中写逻辑了
一般在其中添加运行行为树节点,然后创建一个行为树,在行为树中写AI逻辑,也就是想让怪物怎么运动:
3:创建行为树
如上操作完成后,在行为树中写移动逻辑
比如想让怪物在没看到主角时随机游荡,看到主角后向主角方向移动
4:ai感知组件
首先在怪物蓝图中添加组件: