Attach/ja
< Attach
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
仕様
発生します
- オブジェクトがアバターに装着されたとき
- 地面の上にあるものを装着したとき
- 持ち物から装着したとき
- オブジェクトを装着したアバターがログインしたとき
- オブジェクトが取り外されたとき (id == NULL_KEY)
- 地面の上に落としたとき
- 持ち物にしまったとき
オブジェクトを装着したアバターがログアウトしたとき(現在のバージョンでは発生しませんが、スクリプト作成者は可能性を予測する必要があります)
発生しません
- オブジェクトを装着したアバターがテレポートしたとき
- CHANGED_TELEPORT でアバターがテレポートしたことを検出します
- オブジェクトを装着したアバターが違う地域に移ったとき
- CHANGED_REGION でアバターが地域を移ったことを検出します
サンプル
注意点
on_rez と attach
持ち物の中から装着したときや、ログイン時には、 on_rez は attach の前に発生します。
取り込みタイミング
取り込みの間、オブジェクトには attach イベントを実行するだけの時間が与えられます。スクリプトが取り込まれる瞬間、これらのイベントを実行中でまだ完了していない場合、オブジェクトが次に rez されたときに実行を完了させます (これは望んでいないことかもしれません) 。取り外し時の処理をシンプルにすることをお薦めします。
attach は、最後に rez されたときにスクリプトがループしていた場合には発生しません。 (on_rez と同じです)
参考情報
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。