2-20 怪物视野、AI感知、攻击范围、散弹技能_哔哩哔哩_bilibili
目录
1.AI感知组件
为怪物蓝图添加AI感知组件,并在游戏中显示AI感知的范围
第一步在怪物总类蓝图中添加AI感知组件
并在AI感知的设置面板中,为怪物添加视力配置
设置如下:视线半径为怪物的发现距离,失去视线半径:脱离仇恨的距离,让视野中即检测敌方,又检测中立和友方;
运行游戏,按单引号键,进入调试模式,按小键盘1,2取消显示AI和行为树,按3显示AI感知,看看怪物是否出现了,绿色的仇恨范围,和紫色的脱离仇恨范围的圈。
2.AI感知更新的函数
重载AI感知更新的函数,实现AI看到玩家时执行走向玩家并攻击。这里的逻辑和之前玩家攻击怪物吸引仇恨很类似,当时时攻击怪物,给怪物行为树的黑板添加玩家目标,这里是AI感知组件更新时,将AI感知到的结果集遍历取出,如果能够转换为玩家,则在怪物行为树的黑板上添加玩家目标。
首先在单机I感知组件,并选择重载感知更新时的函数。