public float GetAreaCost (int areaIndex);

参数

areaIndex区域索引。

返回

float 指定的区域索引的当前成本。

描述

获取在跨越特定类型的区域时的路径计算成本。

路径的成本是指计算它的过程中涉及的"困难"数量 - 如果路径会通过难走的地面(例如泥泞、雪地等),则最短的路径可能并非最佳路径。在 Unity 中,不同类型的区域通过导航网格区域来表示。特定区域的成本以每个距离单位的成本单位来表示。请注意,路径成本仅适用于探路,不会自动影响代理在遵循该路径时的移动速度。实际上,路径的成本可能表示其他因素,例如危险(安全但要通过雷区的长路径)或者可见性(角色一直处于阴影中的长路径)。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961