Difference between revisions of "LlGetObjectDesc/ja"

From Second Life Wiki
Jump to navigation Jump to search
m (Undo revision 850522 by Mako Nozaki (Talk))
Line 1: Line 1:
{{LSL_Function/ja
{{LSL_Function/prim-desc/ja}}{{LSL_Function/ja
|func_id=270|func_sleep=0.0|func_energy=10.0
|func_id=270|func_sleep=0.0|func_energy=10.0
|func=llGetObjectDesc
|func=llGetObjectDesc
Line 5: Line 5:
|func_footnote
|func_footnote
|func_desc
|func_desc
|return_text=スクリプトが添付されたプリムの説明
|return_text=スクリプトがついているプリムの説明
|spec
|spec
|caveats=*プリムの説明は127byteに制限され、いくらか長い場合は省略されるでしょう。この省略は要素の設定または読み込み時に常には発生しません。
|caveats
|constants
|constants
|examples=<lsl>default
|examples=<lsl>default
Line 18: Line 18:
|helpers
|helpers
|also_functions=
|also_functions=
{{LSL DefineRow||[[llSetObjectDesc/ja|llSetObjectDesc]]|オブジェクトの説明を設定します}}
{{LSL DefineRow||{{LSLG/ja|llSetObjectDesc}}|プリムの説明を設定します}}
{{LSL DefineRow||[[llGetObjectName/ja|llGetObjectName]]|オブジェクト名を取得します}}
{{LSL DefineRow||{{LSLG/ja|llGetObjectName}}|プリムの名前を取得します}}
{{LSL DefineRow||[[llSetObjectName/ja|llSetObjectName]]|オブジェクト名を設定します}}
{{LSL DefineRow||{{LSLG/ja|llSetObjectName}}|プリムの名前を設定します}}
{{LSL DefineRow||[[llGetObjectDetails/ja|llGetObjectDetails]]}}
{{LSL DefineRow||{{LSLG/ja|llGetObjectDetails}}}}
|also_events
|also_events
|also_articles=
|also_articles=
{{LSL DefineRow||[[Prim Attribute Overloading|プリム要素の過剰読み込み]]}}
{{LSL DefineRow||[[Prim Attribute Overloading]]}}
|notes
|notes
|cat1=Prim
|cat1=Prim
|cat2=Object
|cat2
|cat3
|cat3
|cat4
|cat4
}}
}}

Revision as of 23:10, 3 May 2010

要約

関数: string llGetObjectDesc( );

スクリプトがついているプリムの説明を string で返します。

警告

  • プリムの説明は 127 バイト制限 され、それより長い文字列はカットされます。この切り捨て処理は属性が設定されたり読みだされたりすると毎回発生するものではありません。
  • パイプ文字列 '|' と改行 '\n' をプリムの説明に記載するのは禁止されています。これは '?'[1] に変換されます。
  • 「すべてのオブジェクトに関するヒント」のポップアップをビューアの「表示」メニューで選択している場合、マウスポインタの下のオブジェクトの説明をポップアップで見ることになります。この理由により、説明には人間が読みやすい情報のみを設定することを心がけるとよいでしょう。(例えば、キーやその他もろもろ)
  • オブジェクトが取り外されると、スクリプトによって変更されたアタッチメントの (ルートプリムの) 名前や説明は消失します。オブジェクトが装着されている間名前と説明は変更できますが、インベントリには反映されません。この警告は、子プリムにはあてはまりません。

サンプル

<lsl>default {

   state_entry()
   {
       llSay(PUBLIC_CHANNEL, llGetObjectDesc() );
   }
}</lsl>

関連項目

関数

•  llSetObjectDesc プリムの説明を設定します
•  llGetObjectName プリムの名前を取得します
•  llSetObjectName プリムの名前を設定します
•  llGetObjectDetails

記事

•  各種制限 SL の制限と制約
•  Prim Attribute Overloading

特記事項

Search JIRA for related Issues

脚注

  1. ^ パイプ文字は昔からシリアライズ化されたインベントリ文字列でフィールドを区切るために用いられてきました。このフィールドは複数行ではありませんので、改行はこの流れで何の意味ももちません。

Signature

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