Unity3D Note - 场景寻路篇

本文介绍了Unity3D中的场景寻路配置,包括设置导航静态对象、执行烘焙操作以及添加NavMeshAgent组件来实现物体自动寻路。详细解析了NavMeshAgent的相关属性,如速度、加速度和障碍物避让类型,并列出所有NavMeshAgent的函数和变量,最后提供核心代码示例,演示如何根据屏幕点击坐标实现物体寻路移动。
摘要由CSDN通过智能技术生成

1.设置场景对象或者说是地面为导航静态(navigation static)


2.打开window菜单选中Navigation,打开标签页,选中bake分页执行烘焙操作,生成寻路导航路径数据(场景准备完毕)

3.给移动物体添加NavMeshAgent组件,调用SetDestination方法,传个目标点,就可以让其跑跑跑。【如果移动不了,可以查看下 isStopped 和 enable这两个参数有没有设置对】

网上找的API和面板属性 翻译如下:

    Base offset                与地面偏移高度
    speed                        移动速度
    Angular Speed             转角速度 ,转身速度    角速度: 最高转速(度/秒)。
    Acceleration                 加速度,启动时的 最大加速度。
    Stopping Distance         停止距离 ,,制动距离:制动距离。到目的地的距离小于这个值,代理减速。
    Auto Traverse OffMesh Link 自动遍历OffMesh链接:自动移动并关闭OffMeshLinks
    Auto Repath                 自动重新寻路:如果现有的部分已失效,获得新的路径。
    Height                        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值