GetDistanceBetween(object, object)

2つのオブジェクトの間の距離を測る。

float GetDistanceBetween(
    object oObjectA,
    object oObjectB
);

Parameters

oObjectA

距離を測りたいオブジェクトのひとつ

oObjectB

距離を測りたいオブジェクトのひとつ


Description

2つのオブジェクトの間の距離をメートルで返す。

無効なオブジェクトの計測は、0.0fを返す。

別エリアにオブジェクトがある場合は、エリアを重ね合わせたものとして計測する。


Remarks

他のDistance系関数と違い、エラーは0.0fを返すので注意が必要。

もし片方のオブジェクトが別のエリアにある場合は、それぞれのエリアを左下を基準として重ね合わせたと見なして距離を計測する。例えば形状の違うマップ、エリアA、エリアBの左下の隅から北東に1m離れた場所にそれぞれオブジェクトを配置して計測すると、距離は0.0fになる(エラーではなく距離0.0fメートル)。



Version

1.22

See Also

functions: GetDistanceBetweenLocations | GetDistanceToObject
categories: Combat Information Functions | Core AI Functions | Math Functions | Targeting Functions


author: John Shuell, editor: Ryan Hunt, JP team: ngtaicho
Send comments on this topic.