当前位置:   article > 正文

[UE4]NPC自动巡逻与对话设计(简单实现)_ue5 npc对话

ue5 npc对话

1.创建第三人称蓝图工程(因为是简单实现,所以我直接使用AI行为树的一些操作)

2.在地图里放置NavMeshBoundsVolume组件,确保组件包含整个场景(黄颜色部分)

3.新建Character,然后添加TextRender (用于显示,并设置居中显示)和Box Collision(用于碰撞检测,记得调整好大小,包围角色)

 4.给NPC添加碰撞检测,直接在NPC里面添加事件

5.接下来就是让NPC在场景里面巡逻了,在场景里放置两个空的Actor(代表NPC巡逻的两个地点,在这两个地点来回走动)

 

6.打开关卡蓝图添加代码,在Tick事件里添加

 

7.设置碰撞NPC停止和启用对话框(对话框下一步教学)

 8.设置对话框,新建用户控件

 9.添加对话框

效果如下

碰撞

离开

 11.添加游戏开始提示和躲猫猫游戏,新建用户控件,设置如下

开始时隐藏 

效果(有点小BUG)

 

12.躲猫猫(就是NPC不断追你) 

 13.按键消息(输入动作stop是组合键)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/107453
推荐阅读
相关标签
  

闽ICP备14008679号