次の方法で共有


GKGraphNode.GetEstimatedCost(GKGraphNode) メソッド

定義

この GKGraphNodenodeから に走査する推定コスト。

[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) は、ノードから接続された近隣ノードへの走査の真のコストを返します。 このメソッドは、オーバーロードされている場合、接続されているかどうかに関係なく、すべてのノードの推定値を提供する必要があります。

適用対象