当前位置: 首页 > news >正文

【Unity中的A星寻路】Navigation导航寻路系统四大页签详解

在这里插入图片描述


👨‍💻个人主页:@元宇宙-秩沅

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏:Unity基础实战

🅰️



文章目录

    • 🅰️
    • 前言
    • 🎶(==1==) Navigation的打开
    • 🎶(==2==) Navigation面板的四大页签
      • 🪶 <font color=red>1.Object页签 :设置参与寻路烘培的对象
      • 🪶 <font color=red>2.Bake页签 :导航数据烘培页签,设置寻路网格具体信息
      • 🪶 <font color=red>3.Areas页签 :导航地区页签,设置对象的寻路消耗
      • 🪶 <font color=red>4.Agents页签 :代理页签,设置寻路代理信息
    • 🅰️


前言

在Unity中,导航寻路系统是一个用于实现游戏角色移动和寻找路径的工具。它可以帮助角色在游戏世界中自动寻找最佳路径,避免障碍物,并根据给定的目标位置进行移动。这个系统使用的是A*算法,它通过评估每个可能的路径来找到最佳路径。 导航寻路系统还提供了一些高级功能,如动态障碍物处理和多层导航网格,使角色能够更加灵活地移动和避让障碍物。
是A星寻路算法的基础上进行了拓展和优化的产物


🎶(1 Navigation的打开


  • 简单地形场景的创建

在这里插入图片描述

  • 打开导航网格Navigation窗口
    在这里插入图片描述
     在这里插入图片描述

🎶(2 Navigation面板的四大页签


在这里插入图片描述


🪶 1.Object页签 :设置参与寻路烘培的对象


  • 若想要让对应的物体生成导航网格,烘培前一定要向勾选Navigation Static
    在这里插入图片描述在这里插入图片描述

🪶 2.Bake页签 :导航数据烘培页签,设置寻路网格具体信息


  • Agent Radius代理半径

在这里插入图片描述

  • Agent Radius代理高度

在这里插入图片描述

  • MaxSlope斜坡角度

在这里插入图片描述

  • Step Height 台阶高度

在这里插入图片描述

  • Jump Distance 跳跃距离

当人物从两个有间隔障碍的地形自动导航时,可按设置的跳跃高度直接跳跃,前提是之选择两个

在这里插入图片描述

在这里插入图片描述

  • Drop Height 下降距离

当人物从两个有高度差的环境对象自动导航时,可直接下落,未设置前的话是无法导航下落的在这里插入图片描述

在这里插入图片描述

  • Advance 高级设置 在这里插入图片描述

🪶 3.Areas页签 :导航地区页签,设置对象的寻路消耗


在这里插入图片描述


🪶 4.Agents页签 :代理页签,设置寻路代理信息


  • 可以直接理解为符文页(配置)
    在这里插入图片描述

🅰️


⭐【Unityc#专题篇】之c#进阶篇】

⭐【Unityc#专题篇】之c#核心篇】

⭐【Unityc#专题篇】之c#基础篇】

⭐【Unity-c#专题篇】之c#入门篇】

【Unityc#专题篇】—进阶章题单实践练习

⭐【Unityc#专题篇】—基础章题单实践练习

【Unityc#专题篇】—核心章题单实践练习


你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!


在这里插入图片描述


相关文章:

  • WEB:探索开源PDF.js技术应用
  • 在Ubuntu22.04上部署Stable Diffusion
  • Python初探:从零开始的编程奇妙之旅
  • MFC:CDC 类与成员
  • Consule安装与SpringBoot集成
  • FS4412系统移植及开发板启动过程
  • 华为HCIE-Datacom课程介绍
  • Unity中URP下统一不同平台下的z值
  • 应用案例——楼宇对讲、可视门铃芯片组成分析
  • 亚信安慧AntDB数据并行加载工具的实现(二)
  • 03-微服务-Ribbon负载均衡
  • 【C语言数据结构】堆排序讲解
  • 拖拽式工作流好用吗?有何特点?
  • 基于ElementUI二次封装弹窗组件
  • 计算机创新协会冬令营——暴力枚举题目02
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • github从入门到放弃(1)
  • Hibernate【inverse和cascade属性】知识要点
  • Java深入 - 深入理解Java集合
  • Linux CTF 逆向入门
  • supervisor 永不挂掉的进程 安装以及使用
  • vue总结
  • 闭包--闭包作用之保存(一)
  • 从零开始学习部署
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 构建二叉树进行数值数组的去重及优化
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 理清楚Vue的结构
  • 浏览器缓存机制分析
  • 一、python与pycharm的安装
  • 一些关于Rust在2019年的思考
  • 智能合约开发环境搭建及Hello World合约
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #Z0458. 树的中心2
  • $.proxy和$.extend
  • (1)SpringCloud 整合Python
  • (12)目标检测_SSD基于pytorch搭建代码
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (27)4.8 习题课
  • (6)设计一个TimeMap
  • (k8s中)docker netty OOM问题记录
  • (LeetCode C++)盛最多水的容器
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (阿里云万网)-域名注册购买实名流程
  • (差分)胡桃爱原石
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (原創) 物件導向與老子思想 (OO)
  • (转)visual stdio 书签功能介绍
  • (转)用.Net的File控件上传文件的解决方案
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .NET Core 版本不支持的问题
  • .Net Core 中间件验签
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET 表达式计算:Expression Evaluator