Timer/ja
From Second Life Wiki
Second Life Wiki > Timer/ja
警告
- timer イベントの間隔は llSetTimerEvent で指定されたものよりも長くなることがあります。これは以下の理由によるものです:
- 時間拡張 - 詳細は llGetRegionTimeDilation を参照してください。
- デフォルトのイベント遅延時間 - 1 秒にいくつものイベントが発生した場合のみ。
- イベント実行時間 - イベントの実行に非常に時間がかかった場合。
- 一度に起動できるタイマーは 1 個のみです。
- タイマーはステートが変更されても残ります。しかし、スクリプトがリセットされると削除されます。
サンプル
float gap = 2.0; float counter = 0.0; default { state_entry() { // 2 秒間隔のタイマーリスナーを起動します llSetTimerEvent(gap); } timer() { counter = counter + gap; llSay(0, (string)counter+" seconds have passed"); } }
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。

