GKGraphNode.GetEstimatedCost(GKGraphNode) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- node
- GKGraphNode
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.