GKGraphNode.GetEstimatedCost(GKGraphNode) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この GKGraphNodenode
から に走査する推定コスト。
[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) は、ノードから接続された近隣ノードへの走査の真のコストを返します。 このメソッドは、オーバーロードされている場合、接続されているかどうかに関係なく、すべてのノードの推定値を提供する必要があります。