LlGetRegionTimeOfDay/ja

From Second Life Wiki
Jump to navigation Jump to search

要約

関数: float llGetRegionTimeOfDay( );

これは、Second Lifeの真夜中からの経過時間(リージョンのスコープでの日サイクル設定に基づくサブセカンドの精度を持つ)またはリージョンのアップタイム(リージョンがオンラインになった/再起動されてからの時間)の小さい方です。リージョンが太陽が一定の位置にとどまるように構成されている場合、返される値はリージョンのアップタイムです。を float で返します。

デフォルトでは(カスタム環境設定なしで)、Second Lifeの昼夜サイクルは4時間です(3時間の明るさ、1時間の暗さ)。日の出と日没の時間はゆっくりと変化します。

サンプル

//Time will be less than 4 hours unless the sun is locked.
default
{
    touch_start(integer total_number)
    {
        float tod = llGetRegionTimeOfDay( );
        llOwnerSay("Time since last region restart or SL midnight (based on SL 4 hour day):");
        integer hours = ((integer)tod / 3600) ;
        integer minutes = ((integer)tod / 60) - (hours * 60);
        llOwnerSay((string) tod + " seconds which is "+(string) hours+"h "+(string) minutes+"m"); 
    }
}

関連項目

特記事項

Search JIRA for related Issues

Signature

function float llGetRegionTimeOfDay();
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。