LlSensor/ja

From Second Life Wiki

Jump to: navigation, search

関数: llSensor( string name, key id, integer type, float range, float arc );

前方ベクトルのarcラジアンとrangeメートルで、nameidtypeで一回スキャンを実行します。

• string name
• key id 同じリージョン内のプリムかアバタのUUID
• integer type 型フラグ
• float range
• float arc プリムのローカルx軸と探知可能なオブジェクトの間の最大角


nameidと(または)typeが空、あるいは0の場合、これらは無効化されます。
idが無効なキーかNULL_KEYの場合、空として扱われます。

型フラグ 解説
AGENT 0x1
ACTIVE 0x2 移動しているオブジェクトを発見するセンサに用いられます。
型フラグ 解説
PASSIVE 0x4 移動していないオブジェクトを発見するセンサに用いられます。
SCRIPTED 0x8 スクリプトが付与されたオブジェクトを発見するセンサに用いられます。

このセンサーはx軸での45°円錐状にスキャンします。

llSensor( "Gigs Taggart", NULL_KEY, AGENT, 96.0, PI/4 );

PI/2 またはPI_BY_TWO は半球状にスキャンします。PIは球状にスキャンします。

関連項目

イベント

•  sensor センサーが何かを探知したときに作動されます
•  no_sensor センサーが何も探知しない時に作動されます

関数

•  llSensorRepeat タイマーでセンサーが走ります
•  llSensorRemove llSensorRepeatのタイマーを停止します
Personal tools