上一篇:

【UE4 第一人称射击游戏】23-添加子弹伤害

本篇效果:

步骤:

  1. 将 导航网格体边界体积 拖入视口

按P键显示区域

将导航区域扩大一些

如果不想让导航体覆盖上面的区域

可以将导航体的高度降低一些

  1. 打开“SimpleAI”,添加一个“Pawn感应组件”

添加完该组件后点击编译就可以看到如下线条。绿色线条表示的是Character的最大视觉距离,蓝色线条表示的是最大听觉距离(无视遮挡),黄色线条表示的是在无遮挡情况下的最大听觉距离。

调整 周边视觉角度 为40

修改视线半径为1300

点击右下角按钮,来编辑当Character看见Pawn时触发的事件逻辑

编辑如下逻辑,当Character看见Pawn时打印“I see you”

运行游戏,可以看到当我们控制的角色出现在Character视野中就会打印字符串“I see you”

将打印字符串的节点改为AIMoveTo

此时运行游戏就可以看到,当玩家控制的角色进入到Character视野范围中,Character就会向玩家跑过来的效果。运行效果如文章开头所示。

Logo

NVIDIA官方入驻,分享最新的官方资源以及活动/会议信息,精选收录AI相关技术内容,欢迎大家加入社区并参与讨论。

更多推荐