Difference between revisions of "LlSetColor/Newbie Notes/ja"

From Second Life Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{LSL Newbie Notes}}
{{LSL Newbie Notes}}
<onlyinclude>
<onlyinclude>
llSetColorはプリムの指定面、あるいはプリムの全ての色を変更します。
llSetColor はプリムの指定面、あるいはプリムの全ての色を変更します。


例:  <lsl>llSetColor(<r, g, b>, ALL_SIDES);</lsl>
例:  <source lang="lsl2">llSetColor(<r, g, b>, ALL_SIDES);</source>
'''r, g, b''':赤・緑・青、の値で、それぞれが0.0から1.0の範囲をとります。
'''r, g, b''': 赤・緑・青、の値で、それぞれが 0.0 から 1.0 の範囲をとります。
</onlyinclude>
</onlyinclude>
必ず{{LSL VR|}}の中に含まれるため、[[vector/ja|ベクトル]]値として書かれます。{{LSL VR|0.0|0.0|0.0}}(black)から{{LSL VR|1.0|1.0|1.0}}(白)の間の範囲になります。
必ず {{LSL VR|}} の中に含まれるため、 [[vector/ja|ベクトル]] 値として書かれます。 {{LSL VR|0.0|0.0|0.0}} () から {{LSL VR|1.0|1.0|1.0}} (白) の間の範囲になります。


色の値の例:
色の値の例:
Line 13: Line 13:
*{{LSL VR|0.0|1.0|0.0}} = 緑
*{{LSL VR|0.0|1.0|0.0}} = 緑


{{LSL Const/ja|ALL_SIDES|integer|-1|hex=0xFFFFFFFF}}は、'''プリムの全面が新しい色に変わる'''ということを意味します。


数値を代わりに用いる場合、変えられるのは'''プリムの一面だけ'''です。
{{LSL Const/ja|ALL_SIDES|integer|-1|hex=0xFFFFFFFF}}:'''プリムの全面が新しい色に変わる'''ということを意味します。数値を代わりに用いる場合、変えられるのは'''プリムの一面だけ'''です。


例:  箱は6つの面をもっていて、値は0から5を用います。
例:  箱は 6 つの面をもっていて、値は 0 から 5 を用います。
*llSetColor({{LSL VR|1.0|1.0|1.0}}, 0);
*llSetColor({{LSL VR|1.0|1.0|1.0}}, 0);
上の例では白に箱の上の面が変わります。
上の例では白に箱の上の面が変わります。
LSLの色に関係する追加情報は{{LSLGC/ja|カテゴリ:LSL Color}}で続きを読んでください。
LSL の色に関係する追加情報は {{LSLGC/ja|Color}} で続きを読んでください。

Latest revision as of 06:25, 25 February 2016

llSetColor はプリムの指定面、あるいはプリムの全ての色を変更します。

例:

llSetColor(<r, g, b>, ALL_SIDES);

r, g, b: 赤・緑・青、の値で、それぞれが 0.0 から 1.0 の範囲をとります。

必ず <> の中に含まれるため、 ベクトル 値として書かれます。 <0.0, 0.0, 0.0> (黒) から <1.0, 1.0, 1.0> (白) の間の範囲になります。

色の値の例:

  • <1.0, 1.0, 0.0> = 黄色
  • <0.0, 1.0, 1.0> = シアン
  • <0.0, 1.0, 0.0> = 緑


ALL_SIDES:プリムの全面が新しい色に変わるということを意味します。数値を代わりに用いる場合、変えられるのはプリムの一面だけです。

例: 箱は 6 つの面をもっていて、値は 0 から 5 を用います。

  • llSetColor(<1.0, 1.0, 1.0>, 0);

上の例では白に箱の上の面が変わります。 LSL の色に関係する追加情報は で続きを読んでください。