Condividi tramite


GKGraphNode.GetEstimatedCost(GKGraphNode) Metodo

Definizione

Costo stimato da attraversare da questo GKGraphNode a node.

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

Parametri

Restituisce

Valore che non deve superare il costo effettivo (vedere GetCost(GKGraphNode)) del viaggio.

Attributi

Commenti

Questo valore viene usato nelle approssimazioni successive del percorso con costo più basso effettivo. Se sottoposto a override, questo metodo deve fornire un euristico ammesso: il valore restituito non deve superare il costo effettivo. Ad esempio, se non sono presenti effetti sul terreno o altre complicazioni, la distanza di linea retta tra le posizioni dei nodi è consentita, poiché qualsiasi percorso reale sarà almeno di grandi dimensioni.

GetCost(GKGraphNode) restituisce il costo effettivo dell'attraversamento da un nodo al relativo adiacente connesso. Questo metodo, se sottoposto a overload, deve fornire stime per tutti i nodi, indipendentemente dal fatto che siano connessi o meno.

Si applica a