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.