LSL Constants/llRezObjectWithParams/ja

From Second Life Wiki
Jump to navigation Jump to search

パラメータ

パラメータ 整数の値 設定する値 説明
REZ_PARAM 0 integer param リージョンにリザされるオブジェクトのon_rez(integer) イベントに渡されるスタート パラメータ。
REZ_FLAGS 1 integer flags オブジェクトがワールドに作成されるときに適用されるフラグ。

フラグ

パラメータ 整数の値 説明
REZ_FLAG_TEMP 0x0001 オブジェクトは一時的にリザされます。
REZ_FLAG_PHYSICAL 0x0002 オブジェクトは物理的にリザされます。
REZ_FLAG_PHANTOM 0x0004 オブジェクトはファントムとしてリザされます。
REZ_FLAG_DIE_ON_COLLIDE 0x0008 オブジェクトは最初の衝突後に消滅します。
REZ_FLAG_DIE_ON_NOENTRY 0x0010 オブジェクトは進入できないパーセルに進入しようとした場合に消滅します。
REZ_FLAG_NO_COLLIDE_OWNER 0x0020 オブジェクトは所有者と衝突しても衝突イベントをトリガーしません。
REZ_FLAG_NO_COLLIDE_FAMILY 0x0040 オブジェクトは同じリザーによってリザされた他のオブジェクトと衝突しても衝突イベントをトリガーしません。
REZ_FLAG_BLOCK_GRAB_OBJECT 0x0080 このオブジェクトのつかみ取りが無効になっています。

† 衝突の無効化は衝突イベントとダメージのみを無効にします。オブジェクトは依然として物理的な衝突を引き起こし、他のオブジェクトを押し動かす可能性があります。

REZ_POS 2 vector pos, integer relative, integer at_root 新しいオブジェクトをワールドにリザする位置。relative が FALSE の場合、位置はリージョン座標です。relative が TRUE の場合、位置はリジング オブジェクトに対して相対的になります。

at_root が FALSE の場合、オブジェクトのcenterは pos で指定された位置になります(llRezObject)。at_root を TRUE に設定してルート プリムの位置を設定します(llRezAtRoot).

REZ_ROT 3 rotation rot, integer relative オブジェクトに適用する初期回転。relative が TRUE の場合、回転はリジング オブジェクトに対して相対的であり、それ以外の場合は絶対的です。
REZ_VEL 4 vector velocity, integer local, integer inherit オブジェクトに適用する初期速度。local が TRUE の場合、速度はローカル オブジェクト座標フレーム内で、それ以外の場合はワールド座標内です。

inherit が TRUE の場合、オブジェクトはリザーの速度も引き継ぎます。

REZ_ACCEL 5 vector force, integer local オブジェクトに適用する一定の力。local が TRUE の場合、力ベクトルはローカル座標で指定されます。
REZ_OMEGA 7 vector axis, integer local, float spin, float gain 指定された軸を中心にオブジェクトを回転させます。local が TRUE の場合、その軸はローカル座標であり、それ以外の場合はグローバルです。
REZ_DAMAGE 8 float damage このオブジェクトとの衝突時にエージェントに適用されるダメージ量。
REZ_SOUND 9 string sound, float volume, integer loop このオブジェクトにアタッチするサウンド。指定された音量で再生されます。

loop が TRUE の場合、オブジェクトの寿命中、サウンドは連続的にループします。 sound パラメータは、リザーのインベントリ内のサウンド ファイルまたはサウンド アセットのUUIDのいずれかです。

REZ_SOUND_COLLIDE 10 string sound, float volume 他のオブジェクト、地面、またはアバターとの衝突時に再生されるサウンド。

sound パラメータは、リザーのインベントリ内のサウンド ファイルまたはサウンド アセットのUUIDのいずれかです。

REZ_LOCK_AXES 11 vector locks オブジェクトが特定の軸で回転しないようにします。ベクトルの座標をゼロ以外に設定すると、その軸でオブジェクトが回転しなくなります。


たとえば
REZ_LOCK_AXES、<1.0、1.0、0.0>
は、オブジェクトがZ軸の周りだけで回転できるようにします。