Поделиться через


GKGraphNode.GetEstimatedCost(GKGraphNode) Метод

Определение

Предполагаемые затраты на переход от этого GKGraphNode до node.

[Foundation.Export("estimatedCostToNode:")]
public virtual float GetEstimatedCost (GameplayKit.GKGraphNode node);
abstract member GetEstimatedCost : GameplayKit.GKGraphNode -> single
override this.GetEstimatedCost : GameplayKit.GKGraphNode -> single

Параметры

Возвращаемое значение

Значение, которое не должно превышать истинные затраты (см. GetCost(GKGraphNode)) поездки.

Атрибуты

Комментарии

Это значение используется в последовательных приближениях истинного пути с наименьшей стоимостью. При переопределении этот метод должен обеспечить допустимую эвристика: возвращаемое значение не должно превышать истинную стоимость. (Например, если нет эффектов рельефа или других осложнений, расстояние по прямой линии между узлами является допустимым, так как любой реальный путь будет по крайней мере таким большим.)

GetCost(GKGraphNode) возвращает истинную стоимость обхода от узла к его подключенной соседке. Этот метод, если он перегружен, должен предоставлять оценки для всех узлов, независимо от того, подключены они или нет.

Применяется к