GetAreaFromLocation(location)
指定されたlocationの存在するエリアを返します。
object GetAreaFromLocation( location lLocation = None );
Parameters
lLocation
locationです(デフォルトではNone)
Description
lLocationからエリアのオブジェクトIDを得ます。
パラメーターとしてlocationではなくobjectを指定するGetArea関数のほうが一般的にはよく使用されます。しかしGetAreaFromLocation関数はlocationを操作するときには役に立ちます。
例えば、新しいlocationがfacing(向き)を必要としている場合と、既存のlocationのposition(位置)が必要な場合です。
Remarks
locationが存在しない場合は関数はOBJECT_INVALIDを返します。
Version
1.22
Example
// 関数を呼び出したobjectのlocationを得ます。 location lMyLocation = GetLocation (OBJECT_SELF); // areaとposition、facingを得ます。 object oArea = GetAreaFromLocation (lMyLocation); vector vPosition = GetPositionFromLocation (lMyLocation); float fFacing = GetFacingFromLocation (lMyLocation); // 反対方向を向いた新しいlocationを作ります。 location lNewLocation = Location (oArea, vPosition, fFacing + 180.0);
See Also
functions: | GetArea | GetLocation |
categories: | Area Functions | Get Data Functions |
author: Steve Moseley, JP team: NamaYake
Send comments on this topic.