Difference between revisions of "State entry/ja"
Jump to navigation
Jump to search
Mako Nozaki (talk | contribs) |
|||
Line 17: | Line 17: | ||
#*このケースでは、 {{LSLG/ja|on_rez}} イベントを使用しましょう | #*このケースでは、 {{LSLG/ja|on_rez}} イベントを使用しましょう | ||
|caveats | |caveats | ||
|examples=< | |examples=<source lang="lsl2">default | ||
{ | { | ||
state_entry() | state_entry() | ||
Line 23: | Line 23: | ||
llSay(0, "Hello, Avatar!"); | llSay(0, "Hello, Avatar!"); | ||
} | } | ||
}</ | }</source> | ||
|helpers | |helpers | ||
|also_header | |also_header |
Latest revision as of 09:20, 21 February 2016
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
仕様
発生します
- スクリプトを保存したとき、もしくはオブジェクトに追加したとき
- state が変更されたとき
- 遷移元の state で state_exit が発生し、遷移先の state で state_entry が発生します。 state が変更されると、キューに残っている他のイベントは全て破棄されます。
- スクリプトがリセットされたとき。クライアントから、または llResetScript / llResetOtherScript から。
- スクリプトの実行状態が保存されていない状態でオブジェクトが rez されたとき
- インワールドでコピーが取られたとき
- 今までスクリプト禁止のエリアにあったために、イベントが発生していなかったとき
発生しません
- スクリプトの実行状態が保存されている状態でオブジェクトが rez されたとき
- このケースでは、 on_rez イベントを使用しましょう
サンプル
default
{
state_entry()
{
llSay(0, "Hello, Avatar!");
}
}
参考情報
イベント
• | on_rez | – | オブジェクトが rez されたときに発生します | |
• | state_exit | – | state から抜けたときや、 state が変更されるときに発生します |
関数
• | llResetScript | – | スクリプトをリセットします | |
• | llResetOtherScript | – | プリムの中の他のスクリプトをリセットします | |
• | llGetStartParameter | – | on_rez の引数 (または llRemoteLoadScriptPin の引数) |
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。