Difference between revisions of "LlGetRegionDayLength/ja"

From Second Life Wiki
Jump to navigation Jump to search
(copy from english(Todo: need translate to japanese))
 
m
Line 1: Line 1:
{{LSL_Function
{{LSL_Function/ja
|func=llGetRegionDayLength|return_type=integer
|func=llGetRegionDayLength|return_type=integer
|func_desc=Return the number of seconds in the day cycle applied to the current region. [[llGetDayLength]] returns the number of seconds for the current parcel, [[llGetRegionDayLength]] is the number of seconds in the day cycle applied to the entire region.
|func_desc=Return the number of seconds in the day cycle applied to the current region. [[llGetDayLength]] returns the number of seconds for the current parcel, [[llGetRegionDayLength]] is the number of seconds in the day cycle applied to the entire region.
Line 26: Line 26:


|also_functions=
|also_functions=
{{LSL DefineRow||[[llGetEnvironment]]}} Newer function that consolidates many environment-based settings.
{{LSL DefineRow||[[llGetEnvironment/ja]]}} Newer function that consolidates many environment-based settings.
{{LSL DefineRow||[[llGetDayLength]]}}
{{LSL DefineRow||[[llGetDayLength/ja]]}}
{{LSL DefineRow||[[llGetDayOffset]]}}
{{LSL DefineRow||[[llGetDayOffset/ja]]}}
{{LSL DefineRow||[[llGetMoonDirection]]}}
{{LSL DefineRow||[[llGetMoonDirection/ja]]}}
{{LSL DefineRow||[[llGetMoonRotation]]}}
{{LSL DefineRow||[[llGetMoonRotation/ja]]}}
{{LSL DefineRow||[[llGetSunDirection]]}}
{{LSL DefineRow||[[llGetSunDirection/ja]]}}
{{LSL DefineRow||[[llGetSunRotation]]}}
{{LSL DefineRow||[[llGetSunRotation/ja]]}}
{{LSL DefineRow||[[llGetRegionDayLength]]}}
{{LSL DefineRow||[[llGetRegionDayLength/ja]]}}
{{LSL DefineRow||[[llGetRegionDayOffset]]}}
{{LSL DefineRow||[[llGetRegionDayOffset/ja]]}}
{{LSL DefineRow||[[llGetRegionMoonDirection]]}}
{{LSL DefineRow||[[llGetRegionMoonDirection/ja]]}}
{{LSL DefineRow||[[llGetRegionMoonRotation]]}}
{{LSL DefineRow||[[llGetRegionMoonRotation/ja]]}}
{{LSL DefineRow||[[llGetRegionSunDirection]]}}
{{LSL DefineRow||[[llGetRegionSunDirection/ja]]}}
{{LSL DefineRow||[[llGetRegionSunRotation]]}}
{{LSL DefineRow||[[llGetRegionSunRotation/ja]]}}
}}
}}

Revision as of 12:23, 2 November 2023

要約

関数: integer llGetRegionDayLength( );

Return the number of seconds in the day cycle applied to the current region. llGetDayLength returns the number of seconds for the current parcel, llGetRegionDayLength is the number of seconds in the day cycle applied to the entire region.
integer で返します。

サンプル

// print the apparent time of day as HH:MM (%), just like the environment window in the viewer.
// Time of day is a fraction between 0 and 1, 0 is midnight, 0.5 is noon
string printTimeOfDay(float dayFraction) {
    integer hours = (integer)(dayFraction * 24);
    integer minutes = (integer)(dayFraction * 24 * 60) % 60;
    integer percent = (integer)(dayFraction * 100);
    return (string)hours + ":" + llGetSubString((string)(100+minutes), 1, 2) + " (" + (string)percent + "%)";
}

default {
    state_entry() {
        llSetTimerEvent(5);
    }

    timer() {
        float timeOfDay = (llGetUnixTime() + llGetRegionDayOffset()) % llGetRegionDayLength() * 1.0 / llGetRegionDayLength();
        llSetText(printTimeOfDay(timeOfDay), <1,1,0>, 1);
    }
}

特記事項

Search JIRA for related Issues

Signature

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