赞
踩
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是组合键)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。