LlGetAndResetTime/ja
Jump to navigation
Jump to search
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
仕様
スクリプト時間は普通の時間と異なり、時間遅延に影響されます。詳細はllGetRegionTimeDilationをみましょう。
警告
- スクリプト時間がリセットする時
- スクリプトをリセット(ユーザあるいはllResetScriptあるいはllResetOtherScriptによって発生)
- シミュレータをリセット(管理者、もしくはクラッシュによって発生)
- llResetTimeかllGetAndResetTimeのいずれかの呼び出し
- スクリプト時間は現実世界の時間で計測せず、時間遅延に影響されます。
サンプル
<lsl> default {
state_entry() { llResetTime(); } touch_start(integer num_touch) { float time = llGetAndResetTime(); //This is equivalent to calling llGetTime(), then llResetTime() llSay(0,(string)time + " seconds have elapsed since the last touch." ); }
}
</lsl>注意点
スクリプト時間は時間遅延で計測しません。 暦時間での経過を計測するには、代わりにllGetTimestampを呼び、その後に時間遅延以降の時間とリセット時間で多くの場合、暦時間間隔からの差分の時間間隔を拡張します。
関連項目
関数
• | llResetTime | |||
• | llGetTime | |||
• | llGetRegionTimeDilation |
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。