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

参数

返回

一个不能超过真实成本的值, (查看 GetCost(GKGraphNode) 旅行) 。

属性

注解

此值用于真正最低成本路径的连续近似值。 如果重写,此方法必须提供可接受的启发式方法:返回的值不得超过真实成本。 (例如,如果没有地形效果或其他复杂情况,节点位置之间的直线距离是可以接受的,因为任何实际路径都至少会那么大。)

GetCost(GKGraphNode) 返回从节点遍历到其连接的邻居的真实成本。 如果重载,此方法必须为所有节点提供估计值,无论它们是否已连接。

适用于