LlSetColor/ja
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
要約
関数: llSetColor( vector color, integer face );初心者にありがちな注意点
llSetColor はプリムの指定面、あるいはプリムの全ての色を変更します。
例:llSetColor(<r, g, b>, ALL_SIDES);
r, g, b: 赤・緑・青、の値で、それぞれが 0.0 から 1.0 の範囲をとります。
続きを読む: 初心者にありがちな注意点
警告
サンプル
integer face = -1;
vector color = <1.0, 1.0, 1.0>;
default
{
touch_start(integer num)
{
if(~face)//おおざっぱな -1 チェック
llSetColor(color, face); //色を復元します
face = (face + 1) % llGetNumberOfSides(); //面番号をインクリメントして保持します
color = llGetColor(face); //面の色を保存します
llSetColor(<0.5, 0.0, 0.0>, face );//面の色を変更します
}
}
関連項目
イベント
• | changed | – | CHANGED_COLOR |
関数
• | llGetAlpha | – | プリムの透過度を取得します | |
• | llSetAlpha | – | プリムの透過度を設定します | |
• | llGetColor | – | プリムの色を取得します | |
• | llSetLinkColor | – | リンクプリムの色を設定します | |
• | llSetLinkAlpha | – | リンクプリムの透過度を設定します |
記事
• | LSL での色 |
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。