Compartilhar via


GKGraphNode.GetEstimatedCost(GKGraphNode) Método

Definição

O custo estimado a ser percorrido deste GKGraphNode para node.

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

Parâmetros

Retornos

Um valor que não deve exceder o custo verdadeiro (consulte GetCost(GKGraphNode)) da viagem.

Atributos

Comentários

Esse valor é usado em aproximações sucessivas do verdadeiro caminho de menor custo. Se substituído, esse método deve fornecer uma heurística admissível: o valor retornado não deve exceder o custo verdadeiro. (Por exemplo, se não houver efeitos de terreno ou outras complicações, a distância de linha reta entre os locais do nó será admissível, pois qualquer caminho real será pelo menos tão grande.)

GetCost(GKGraphNode) retorna o custo real de atravessar de um nó para seu vizinho conectado. Esse método, se sobrecarregado, deve fornecer estimativas para todos os nós, sejam eles conectados ou não.

Aplica-se a