在上一节(UE4 回合游戏项目 04- 战斗场景)基础上继续完成在战斗场景中,点击敌人,玩家向指定的敌人移动的功能。
效果:

步骤:
1.在场景中选中player1,从而在关卡蓝图中可以创建一个对player1的引用

2.打开gameMode1,删除标注的节点

3.添加一个变量

命名为玩家

变量类型设为player1

4.在关卡蓝图中添加如下节点
设置刚才在gameMode1中创建的 玩家 变量
进行如下连接:把player1传递给gameMode1

回到gameMode1,此时就有了玩家和敌人

现在要做的是将玩家移动到敌人前面,这里需要敌人的location和方向向量
5.将enemy提升为变量

命名为选中的敌人

6.创建如下节点来获取被选中的敌人的location和向前向量

添加如下节点


通过创建并连接上述节点,就基本实现玩家移动到敌人面前的功能
7.添加导航网格体边界体积

调整 导航网格体边界体积 大小
按P显示人物可移动的地形位置

此时点击播放就可以看到文章开头的效果了