【UE4 第一人称射击游戏】24-添加人工智能的敌人跟随功能
【UE4 第一人称射击游戏】24-添加人工智能的敌人跟随功能
·
上一篇:
本篇效果:
步骤:
将 导航网格体边界体积 拖入视口
按P键显示区域
将导航区域扩大一些
如果不想让导航体覆盖上面的区域
可以将导航体的高度降低一些
打开“SimpleAI”,添加一个“Pawn感应组件”
添加完该组件后点击编译就可以看到如下线条。绿色线条表示的是Character的最大视觉距离,蓝色线条表示的是最大听觉距离(无视遮挡),黄色线条表示的是在无遮挡情况下的最大听觉距离。
调整 周边视觉角度 为40
修改视线半径为1300
点击右下角按钮,来编辑当Character看见Pawn时触发的事件逻辑
编辑如下逻辑,当Character看见Pawn时打印“I see you”
运行游戏,可以看到当我们控制的角色出现在Character视野中就会打印字符串“I see you”
将打印字符串的节点改为AIMoveTo
此时运行游戏就可以看到,当玩家控制的角色进入到Character视野范围中,Character就会向玩家跑过来的效果。运行效果如文章开头所示。
更多推荐
已为社区贡献1条内容
所有评论(0)