Unity自带NavMesh寻路组件及摄像机跟随主角

本文介绍了如何使用Unity内置的NavMesh组件实现游戏中的角色自动寻路和相机跟随功能。通过创建游戏物体,配置NavMeshAgent组件并进行地形烘焙,最后编写简单代码实现寻路和摄像机跟踪,从而轻松创建出角色能自动避开障碍物到达目标位置的游戏场景。文章未涉及添加路障的具体方法,但提到了设置路障的简单步骤。
摘要由CSDN通过智能技术生成

在游戏中,角色的自动寻路功能很常见,当我们点击地图中的某个位置时角色自动走到该位置点,并且还自动绕过障碍物,这个功能看起来很高大上,但是通过Unity自带的寻路组件很容易实现。废话不说,先上效果,觉得效果不是想要的可以不用继续看,毕竟时间是最重要的。
这里写图片描述
这里写图片描述
具体实现分为3步:
1:创建游戏物体,本次物体主要有cube表示主角,pointlight照亮鼠标点击的位置表示选取的位置,Terrain地面。
2:给cube添加NavMeshAgent组件,添加的方式为:Component/navigation/NavMeshAgent,然后点击window/navigation调出Navigation编辑器,如图:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值