LlSetColor/Newbie Notes/ja

From Second Life Wiki
Jump to navigation Jump to search

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 の色に関係する追加情報は で続きを読んでください。