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) 傳回從節點周遊到其已連線芳鄰的實際成本。 如果多載,這個方法必須提供所有節點的估計值,不論節點是否已連線。