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
Параметры
- node
- GKGraphNode
Возвращаемое значение
Значение, которое не должно превышать истинные затраты (см. GetCost(GKGraphNode)) поездки.
- Атрибуты
Комментарии
Это значение используется в последовательных приближениях истинного пути с наименьшей стоимостью. При переопределении этот метод должен обеспечить допустимую эвристика: возвращаемое значение не должно превышать истинную стоимость. (Например, если нет эффектов рельефа или других осложнений, расстояние по прямой линии между узлами является допустимым, так как любой реальный путь будет по крайней мере таким большим.)
GetCost(GKGraphNode) возвращает истинную стоимость обхода от узла к его подключенной соседке. Этот метод, если он перегружен, должен предоставлять оценки для всех узлов, независимо от того, подключены они или нет.