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