GKGraphNode.GetEstimatedCost(GKGraphNode) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从此 GKGraphNode 遍历到 node
的估计成本。
[Foundation.Export("estimatedCostToNode:")]
public virtual float GetEstimatedCost (GameplayKit.GKGraphNode node);
abstract member GetEstimatedCost : GameplayKit.GKGraphNode -> single
override this.GetEstimatedCost : GameplayKit.GKGraphNode -> single
参数
- node
- GKGraphNode
返回
一个不能超过真实成本的值, (查看 GetCost(GKGraphNode) 旅行) 。
- 属性
注解
此值用于真正最低成本路径的连续近似值。 如果重写,此方法必须提供可接受的启发式方法:返回的值不得超过真实成本。 (例如,如果没有地形效果或其他复杂情况,节点位置之间的直线距离是可以接受的,因为任何实际路径都至少会那么大。)
GetCost(GKGraphNode) 返回从节点遍历到其连接的邻居的真实成本。 如果重载,此方法必须为所有节点提供估计值,无论它们是否已连接。