UE4之AI原地巡逻( 2 )
上节我们已经制作了会追玩家的AI
但是如果AI在没有看到玩家之前
会傻呆呆的站着
现在我们就制作一个会原地巡逻的AI
并且看到玩家之后会追赶玩家
首先我们打开AI的蓝图
创建一个事件Tick(事件Tick就是每帧执行)
然后创建一个bool的变量is see 默认为假 用来存放AI是否看见了玩家
发现与未发现分别执行两个动作
此时我们需要一个分支
如果看见了 我们希望AI去追赶玩家
如果AI没有发现玩家的时候我们希望它在自己的基础上随机产生一个坐标
并且每间隔1秒移动一次
这里的GetRandomPointInNavigableRadius是随机产生一个坐标的意思
radius是半径可以根据自己需求适当修改
添加好这些节点之后就可以进游戏体验了