GKGraphNode.GetEstimatedCost(GKGraphNode) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die geschätzten Kosten, die von diesem GKGraphNode zu durchlaufen sind node
.
[Foundation.Export("estimatedCostToNode:")]
public virtual float GetEstimatedCost (GameplayKit.GKGraphNode node);
abstract member GetEstimatedCost : GameplayKit.GKGraphNode -> single
override this.GetEstimatedCost : GameplayKit.GKGraphNode -> single
Parameter
- node
- GKGraphNode
Gibt zurück
Ein Wert, der die tatsächlichen Kosten (siehe GetCost(GKGraphNode)) der Reise nicht überschreiten darf.
- Attribute
Hinweise
Dieser Wert wird in aufeinanderfolgenden Näherungen des wahren Pfads mit den niedrigsten Kosten verwendet. Wenn sie überschrieben wird, muss diese Methode eine zulässige Heuristik bereitstellen: Der zurückgegebene Wert darf die wahren Kosten nicht überschreiten. (Wenn es beispielsweise keine Geländeeffekte oder andere Komplikationen gibt, ist der gerade Streckenabstand zwischen Knotenstandorten zulässig, da jeder reale Pfad mindestens so groß sein wird.)
GetCost(GKGraphNode) gibt die wahren Kosten für die Durchquerung von einem Knoten zum verbundenen Nachbarn zurück. Diese Methode muss bei Überladung Schätzungen für alle Knoten bereitstellen, unabhängig davon, ob sie verbunden sind oder nicht.