(0人评价)
零基础学虚幻4(UE4)第二季:用UE4蓝图制作FPS
价格 ¥ 98.00
该课程属于 零基础学虚幻4(UE4)全系列 请加入后再学习

机器人自动寻路

 

1. 划定寻路的范围

Volumes 中找到 Nav Mesh Bounds Volume, 将这个组件拖入场景中

调整该组件的范围和大小,直到覆盖需要的范围。

选中该组件,按下P。

绿色的范围就可以寻路的范围。

 

2. 基于AI Controller 创造一个Controller,用来控制机器人运动

AI Move To 只能在AI Controller 使用,作用控制移动。

 

3. 将 AI Controller 和 机器人绑定

机器人蓝图中的AI Controller 设置为新创建的Controller

 

问题:机器人移动的时候没有动画,直接飘过来了。

[展开全文]
  • 要让机器人自动寻路呢,要把这个机器人划到自动寻路的范围内

     

  • 跟以前要把这个NAV Mesh Bounds Volume 覆盖整个地图

  • 用透视图,然后用R的拉伸工具 鼠标移动到三角上然后移动覆盖住。

  1. 然后覆盖住的地方机器人就可以走了。选中按下P绿色就是机器人寻路的范围、

  2. 怎么驱动机器人行走呢?

  • 新建个蓝图建好起名为RobotContro  双击打开他没有样子。切换到事件图表那。

  • 右键输入AIMove 然后执行点连接起来

  •  

  •  

  • 然后在Pawn那设置个连接点函数

 

  • 设置个玩家链接的点  Target Actor(这个是目标角色)链接到玩家控制的角色上。

  • 其他的先不管

 

  • 打开Robot右边关联个RobotController

 

Nav mesh bounds Vplume 快捷P

Nav mesh bounds Vplume 快捷P 在Volumes 一个糖果一样的图表上面有个M(M基本代表游戏里面快捷小地图的键)而这个代表机器人或者怪物NPC的移动设置范围, 记得以前一个完美旗下的游戏,就是这个没设置好,BOSS被人拉倒安全区去,当时整个服务器都在抗议,后来紧急维护了,如果实际的工作怪物设置和这个设置是一样的嘛?有待实验

;蓝图新节点。

AI Move to

左边是输入,右边是输出。

蓝色pawn  机器人的意思。

黄色Destinaation (坐标表示终点)

Target Actor        (目标角色)

 

Get controlled Pawn  (获得控制的机器人)

Get Plater Character   (得到角色)

设置完后,机器人为什么不会动?那是因为一个步骤没做, 把机器人关联起来。那就是RobotShooter里面Pwn AI Controller Calss里面没设置。

[展开全文]

授课教师

老师

课程特色

视频(46)
下载资料(1)