This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
基础
专业(SIM)
UnigineEditor
界面概述
资源工作流程
Version Control
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
统一的Unigine着色器语言 UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
材质和着色器
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
创建内容
内容优化
材质
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

导航部门

警告
3D导航功能是实验性的,不建议用于生产环境。

Navigation Sector是长方体形的导航区域,可启用以下功能:

  • 2D和3D路线都可以在导航扇区内计算。

    • 在2D路线的情况下,点在导航扇区的下平面中移动(不考虑Z坐标)。如果为此点设置的高度或半径大于导航扇区的大小,则将从寻路中丢弃该扇区。
    • 如果是3D路线,则点将在三个维度上移动。如果为此点设置的半径大于导航扇区的大小,则将从寻路中丢弃该扇区。
  • 可以在几个相交的导航扇区内计算路线。相交的扇区被视为单个导航区域。

    注意
    对于2D路线,相交扇区之间的高度差不得超过为2D路线设置的最大高度;否则,将这些扇区从寻路中丢弃。

也可以看看#

  • NavigationSector类,用于通过API管理导航扇区
  • PathRoute类可在导航扇区内创建2D和3D路线
  • 的文章创建路线
  • 位于<UnigineSDK>/data/samples/paths文件夹中的一组样本:

    • route_00
    • route_01
    • route_02
    • sector_00
    • sector_01
    • sector_02
  • 一组 C# Component Samples 例子中的一个 Navigation 例子

创建导航部门#

要通过UnigineEditor创建导航扇区,请执行以下操作:

  1. 跑步UnigineEditor。
  2. 在菜单栏上,单击Create -> Navigation -> Navigation Sector

  3. 单击世界上的某个地方以放置导航部门。

    导航部门

    新的导航扇区已添加到UnigineEditor中,您可以通过参数窗户。

注意
创建的导航扇区仅提供一个在其中计算2D和3D路线的区域。路线本身应该是从代码创建

编辑导航区#

Parameters窗口的Node选项卡中,可以调整导航扇区的以下参数:

Navigation Mask 导航扇区的Navigation掩码必须比赛在其中计算的路线的Navigation掩码。否则,该部门将不参与寻路。通过使用Navigation掩码,可以指定在寻路过程中必须忽略的扇区。
Quality 路线计算的优化质量。此值指定用于查找快捷方式的迭代次数。值越高,路线计算将花费的时间越长。
Velocity 沿计算的路线在导航扇区内移动的点的速度的比例因子。
Dangerous

危险因素,指示移动点是否应尽量避开导航区域。

注意
如果危险因素超过为路线设置的最大危险因素,则导航扇区将从寻路计算中排除。
Size 沿轴的导航扇形框的大小。
最新更新: 2024-08-16
Build: ()