GetFacingFromLocation(location)
location変数から向いている方向の値を得ます。
float GetFacingFromLocation( location lLocation );
Parameters
lLocation
向いている方向を抽出するlocation変数
Description
location変数から方位値を返します。locationは3つの構成要素から成り立ちます:
・エリアのオブジェクトID
・エリア内の位置を表すベクトル
・向きを表す浮動小数点番号
このコマンドはlocation変数から単に方向の値を調べます。
Remarks
バグで360.0度〜540.0度と返されるため以下のようにする必要があります。:
float CorrectDirection( float fFacing )
{
if (fFacing >= 360.0) fFacing = 720.0 - fFacing;
if (fFacing < 0.0) fFacing += (360.0);
return fFacing;
}
Known Bugs
面する角度が0度〜180度は正常に値を返します。
面する角度が180度〜360度の場合、540度〜360度と返してしまいます。
Version
1.22
See Also
functions: | GetFacing |
categories: | Get Data from Object Functions | Math Functions | Movement Functions | Targeting Functions |
author: John Shuell, editor: Kristian Markon, JP team: ngtaicho, Rainie
Send comments on this topic.