Difference between revisions of "LlGetDayLength/ja"
Jump to navigation
Jump to search
(copy from english(Todo: need translate to japanese)) |
m |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{LSL_Function | {{LSL_Function/ja | ||
|func=llGetDayLength|return_type=integer | |func=llGetDayLength|return_type=integer | ||
|func_desc= | |func_desc=現在のパーセルに適用されている日のサイクルの秒数を返します。[[llGetDayLength]]は現在のパーセルの秒数を返し、[[llGetRegionDayLength]]は地域全体に適用されている日のサイクルの秒数です。 | ||
|examples= | |examples= | ||
<syntaxhighlight lang="lsl2"> | <syntaxhighlight lang="lsl2"> | ||
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]]}} | ||
}} | }} |
Latest revision as of 13:39, 22 November 2023
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
要約
関数: integer llGetDayLength( );
現在のパーセルに適用されている日のサイクルの秒数を返します。llGetDayLengthは現在のパーセルの秒数を返し、llGetRegionDayLengthは地域全体に適用されている日のサイクルの秒数です。
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() + llGetDayOffset()) % llGetDayLength() * 1.0 / llGetDayLength();
llSetText(printTimeOfDay(timeOfDay), <1,1,0>, 1);
}
}
関連項目
関数
• | llGetEnvironment/ja | Newer function that consolidates many environment-based settings. | ||
• | llGetDayLength/ja | |||
• | llGetDayOffset/ja | |||
• | llGetMoonDirection/ja | |||
• | llGetMoonRotation/ja | |||
• | llGetSunDirection/ja | |||
• | llGetSunRotation/ja | |||
• | llGetRegionDayLength/ja | |||
• | llGetRegionDayOffset/ja | |||
• | llGetRegionMoonDirection/ja | |||
• | llGetRegionMoonRotation/ja | |||
• | llGetRegionSunDirection/ja | |||
• | llGetRegionSunRotation/ja |
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。