Difference between revisions of "LlSetAlpha/ja"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{LSL_Function/face/ja|face}} {{LSL_Function/alpha/ja|alpha}} {{LSL_Function/ja |func_id=51|func_sleep=0.0|func_energy=10.0 |func=llSetAlpha|sort=SetAlpha |p1_type=float|p1_name=alpha |p2_...)
 
m
Line 54: Line 54:
|also_tests
|also_tests
|also_events=
|also_events=
{{LSL DefineRow||[[changed]]|[[CHANGED_COLOR]]}}
{{LSL DefineRow||[[changed/ja|changed]]|[[CHANGED_COLOR/ja|CHANGED_COLOR]]}}
|also_articles
|also_articles
|notes
|notes

Revision as of 19:29, 8 January 2008

要約

関数: llSetAlpha( float alpha, integer face );

プリムの表面アルファを設定します。

• float alpha 0.0 (透過) ~ 1.0 (表示) (0.0 <= alpha <= 1.0)
• integer face 番号もしくは ALL_SIDES

faceALL_SIDES であれば関数は全ての面に作用します。

警告

  • face が存在しない面を指している場合、関数はエラーを出さずに復帰します。
All Issues ~ Search JIRA for related Bugs

サンプル

<lsl> float cloakSpeed = .1;

default {

   touch_start(integer total_number)
   {
       integer x;
       float xf;
       for (x=9; x>0; x--)
       {
           xf = x * .1;
           llSleep(cloakSpeed);
           llSetAlpha(xf,ALL_SIDES);      
       }
       state cloaked;
   }

}

state cloaked {

   touch_start(integer total_number)
   {
       integer x;
       float xf;
       for (x=1; x<11; x++)
       {
           xf = x * .1;
           llSleep(cloakSpeed);
           llSetAlpha(xf,ALL_SIDES);  
       }
       state default;
   }

}

</lsl>

関連項目

イベント

•  changed CHANGED_COLOR

関数

•  llGetAlpha プリムのアルファを取得します
•  llGetColor プリムの色を取得します
•  llSetColor プリムの色を設定します
•  llSetLinkColor リンクしているプリムの色を設定します
•  llSetLinkAlpha リンクしているプリムのアルファを設定します

記事

•  透明度

特記事項

Search JIRA for related Issues

Signature

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