Difference between revisions of "Category:LSL Avatar/Name/ja"
< Category:LSL Avatar | Name
Jump to navigation
Jump to search
Mako Nozaki (talk | contribs) (Redirected page to Category:LSL アバター/名前) |
Mizu Melody (talk | contribs) |
||
Line 1: | Line 1: | ||
# | {{Multi-lang}} | ||
{{LSL Header/ja|ml=*}}{{LSLC/ja|}}{{LSLC/ja|Avatar}}{{LSLG/ja|Category:Display Names}} | |||
===名前=== | |||
LSL では、アバターは 3 種類の名前をもっているものとして扱われます。 | |||
{| {{Prettytable}} | |||
! Names: | |||
! {{Hl2}} | 説明 | |||
! {{Hl2}} | 一意 | |||
! {{Hl2}} | 取得 (SIM内) | |||
! {{Hl2}} | 要求 ({{LSLG/ja|dataserver}}) | |||
! {{Hl2}} | {{LSLG/ja|llSensor}}({{LSLG/ja|llSensorRepeat|Repeat}}) フラグ | |||
! {{Hl2}} | {{LSLGC/ja|Detected|detected}} イベント | |||
|- | |||
! {{Hl2}} | {{LSLGC/ja|Display Name|Display Name(表示名)}} | |||
| スクリーンに表示される名前です。 | |||
| × | |||
| {{LSLG/ja|llGetDisplayName}} | |||
| {{LSLG/ja|llRequestDisplayName}} | |||
| {{LSLG/ja|Display_Names/LSL/ja#What_about_an_AGENT_BY_DISPLAY_NAME_flag_for_llSensor.3F|なし}} | |||
| {{HoverText|なし|llDetectedKey と llGetDisplayName を併用して取得してください。}} | |||
|- | |||
! {{Hl2}} | {{LSLGC/ja|Username|Username(ユーザ名)}} | |||
| ユーザがログインするときの名前です。 | |||
| ○ | |||
| {{LSLG/ja|llGetUsername}} | |||
| {{LSLG/ja|llRequestUsername}} | |||
| {{LSLG/ja|AGENT_BY_USERNAME}} | |||
| {{HoverText|なし|llDetectedKey と llGetUsername を併用して取得してください。}} | |||
|- | |||
! {{Hl2}} | {{LSLGC/ja|Legacy Name|Legacy Name(レガシー名)}} | |||
| 旧形式の{{LSLG/ja|Display Name|表示名}}です。 | |||
| ○ | |||
| {{LSLG/ja|llKey2Name}} | |||
| {{LSLG/ja|llRequestAgentData}} | |||
| {{LSLG/ja|AGENT_BY_LEGACY_NAME}} | |||
| {{LSLG/ja|llDetectedName}} | |||
|} | |||
{| {{prettytable|style=float:right;margin-top:0;}} | |||
|+ <h4>アカウントの種類による名前形式</h4> | |||
| | |||
! {{Hl2}} | 新 | |||
! {{Hl2}} | 旧 | |||
|- | |||
! {{Hl2}} | {{LSLGC/ja|Username|ユーザ名}} | |||
| "username" | |||
| "firstname.lastname" | |||
|- | |||
! {{Hl2}} | {{LSLGC/ja|Legacy Name|レガシー名}} | |||
| "UserName Resident" | |||
| "FirstName LastName" | |||
|- | |||
! {{Hl2}} | {{LSLGC/ja|Display Name|表示名}}初期値 | |||
| "UserName" | |||
| "FirstName LastName" | |||
|} | |||
=== 新・旧アカウントの違い === | |||
* 新規アカウントはユーザ名を指定して作成します。1つの名前で構成されます(スペースはありません)。 | |||
* 従来のアカウントは2つの名前を指定して作成されていました。ファーストネームとラストネームです。これらの名前の組がユーザ名となっています。 | |||
(2つの名前があることを前提とした)既存のスクリプトとの互換性を保つために、新アカウントには "Resident" というラストネームが与えられています。 | |||
表示名 (Display Name) の初期値はアカウントの種類によって異なります。従来のアカウントでは、従来の名前です。新規アカウントでは、ユーザ名です(しかし、登録時に指定した大文字小文字は維持されています)。 | |||
<source lang="lsl2"> | |||
string agentUsername(string agentLegacyName) { | |||
return llDumpList2String(llParseString2List(llToLower(agentLegacyName)+" ", [" resident ", " "],[]), "."); | |||
}</source> | |||
=== レガシー名だけで使用できる関数 === | |||
これらの関数はレガシー名だけを引数にとることができ、代替関数はありません。 | |||
* {{LSLG/ja|llCollisionFilter}} | |||
* {{LSLG/ja|llListen}} - {{LSLG/ja|listen}} {{LSLGC/ja|Events|イベント}}もレガシー名だけを引数にとります。 | |||
===よくある質問=== | |||
これに関するよくある質問は、以下にあります。 | |||
* LSL FAQ: {{LSLG/ja|Display_Names/LSL}} | |||
* 一般的な FAQ: {{LSLG/ja|Display_Names}} |
Latest revision as of 21:51, 20 December 2015
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
名前
LSL では、アバターは 3 種類の名前をもっているものとして扱われます。
Names: | 説明 | 一意 | 取得 (SIM内) | 要求 (dataserver) | llSensor(Repeat) フラグ | detected イベント |
---|---|---|---|---|---|---|
Display Name(表示名) | スクリーンに表示される名前です。 | × | llGetDisplayName | llRequestDisplayName | なし | なし |
Username(ユーザ名) | ユーザがログインするときの名前です。 | ○ | llGetUsername | llRequestUsername | AGENT_BY_USERNAME | なし |
Legacy Name(レガシー名) | 旧形式の表示名です。 | ○ | llKey2Name | llRequestAgentData | AGENT_BY_LEGACY_NAME | llDetectedName |
新 | 旧 | |
---|---|---|
ユーザ名 | "username" | "firstname.lastname" |
レガシー名 | "UserName Resident" | "FirstName LastName" |
表示名初期値 | "UserName" | "FirstName LastName" |
新・旧アカウントの違い
- 新規アカウントはユーザ名を指定して作成します。1つの名前で構成されます(スペースはありません)。
- 従来のアカウントは2つの名前を指定して作成されていました。ファーストネームとラストネームです。これらの名前の組がユーザ名となっています。
(2つの名前があることを前提とした)既存のスクリプトとの互換性を保つために、新アカウントには "Resident" というラストネームが与えられています。
表示名 (Display Name) の初期値はアカウントの種類によって異なります。従来のアカウントでは、従来の名前です。新規アカウントでは、ユーザ名です(しかし、登録時に指定した大文字小文字は維持されています)。
string agentUsername(string agentLegacyName) {
return llDumpList2String(llParseString2List(llToLower(agentLegacyName)+" ", [" resident ", " "],[]), ".");
}
レガシー名だけで使用できる関数
これらの関数はレガシー名だけを引数にとることができ、代替関数はありません。
- llCollisionFilter
- llListen - listen イベントもレガシー名だけを引数にとります。
よくある質問
これに関するよくある質問は、以下にあります。
- LSL FAQ: Display_Names/LSL
- 一般的な FAQ: Display_Names
Subcategories
This category has the following 3 subcategories, out of 3 total.
Pages in category "LSL Avatar/Name/ja"
The following 8 pages are in this category, out of 8 total.