Difference between revisions of "LlSetAlpha/ru"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with "{{LSL_Function |inject-2={{LSL_Function/face|face}}{{LSL_Function/alpha|alpha}} |func_id=51|func_sleep=0.0|func_energy=10.0 |func=llSetAlpha|sort=SetAlpha |p1_type=float|p1_name=…")
 
 
Line 1: Line 1:
{{LSL_Function
{{LSL_Function/ru
|inject-2={{LSL_Function/face|face}}{{LSL_Function/alpha|alpha}}
|inject-2={{LSL_Function/face/ru|face}}{{LSL_Function/alpha/ru|alpha}}
|func_id=51|func_sleep=0.0|func_energy=10.0
|func_id=51|func_sleep=0.0|func_energy=10.0
|func=llSetAlpha|sort=SetAlpha
|func=llSetAlpha|sort=SetAlpha
Line 6: Line 6:
|p2_type=integer|p2_name=face
|p2_type=integer|p2_name=face
|func_footnote
|func_footnote
|func_desc=Sets the {{LSLP|alpha}} on {{LSLP|face}}
|func_desc=Устанавливает прозрачность {{LSLP|alpha}} на стороне {{LSLP|face}} примитива, в котором находится скрипт.
|return_text
|return_text
|spec
|spec
Line 48: Line 48:
|helpers
|helpers
|also_functions=
|also_functions=
{{LSL DefineRow||[[llGetAlpha]]|Gets the prim's alpha}}
{{LSL DefineRow||[[llGetAlpha]]|Возвращает значение прозрачности примитива, в котором находится скрипт.}}
{{LSL DefineRow||[[llGetColor]]|Gets the prim's color}}
{{LSL DefineRow||[[llGetColor]]|Возвращает вектор цвета примитива, в котором находится скрипт.}}
{{LSL DefineRow||[[llSetColor]]|Sets the prim's color}}
{{LSL DefineRow||[[llSetColor]]|Задаёт цвет примитива, в котором находится скрипт.}}
{{LSL DefineRow||[[llSetLinkColor]]|Sets link's color}}
{{LSL DefineRow||[[llSetLinkColor]]|Задаёт цвет примитива, заданного определенным номером.}}
{{LSL DefineRow||[[llSetLinkAlpha]]|Sets link's alpha}}
{{LSL DefineRow||[[llSetLinkAlpha]]|Задаёт прозрачность примитива, заданного определенным номером.}}
|also_tests
|also_tests
|also_events=
|also_events=
{{LSL DefineRow||[[changed]]|[[CHANGED_COLOR]]}}
{{LSL DefineRow||[[changed]]|[[CHANGED_COLOR]]}}
|also_articles
|also_articles
|notes=In practical terms, "alpha" means "transparency" or "visibility".
|notes=Понятие "альфа" обозначает "прозрачность" или "видимость"


To be clear, llSetAlpha will only affect the prim that the script it is in. It will not affect any linked prims. To set the alpha state for those, use [[llSetLinkAlpha]]
Уточняем, что llSetAlpha влияет только на примитив, в котором находится скрипт. На другие примитивы в связанном объекте (линке) данная функция не влияет. Пользуйтесь [[llSetLinkAlpha]] для установки прозрачности других примитивов в линке.
|deprecated
|deprecated
|cat1
|cat1

Latest revision as of 08:00, 20 August 2012

Общая информация

Function: llSetAlpha( float alpha, integer face );

Устанавливает прозрачность alpha на стороне face примитива, в котором находится скрипт.

• float alpha от 0.0 (прозрачный) до 1.0 (непроницаемый) (0.0 <= alpha <= 1.0)
• integer face Номер стороны или ALL_SIDES

Если номер стороны face равен ALL_SIDES, то функция срабатывает для всех сторон примитива.

Предостережения

  • Если номер стороны примитива face указывает на сторону, которой не существует, функция не срабатывает (при этом не выводится сообщение об ошибке).

Примеры

<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>

Заметки

Понятие "альфа" обозначает "прозрачность" или "видимость"

Уточняем, что llSetAlpha влияет только на примитив, в котором находится скрипт. На другие примитивы в связанном объекте (линке) данная функция не влияет. Пользуйтесь llSetLinkAlpha для установки прозрачности других примитивов в линке.

См. также

События

•  changed CHANGED_COLOR

Функции

•  llGetAlpha Возвращает значение прозрачности примитива, в котором находится скрипт.
•  llGetColor Возвращает вектор цвета примитива, в котором находится скрипт.
•  llSetColor Задаёт цвет примитива, в котором находится скрипт.
•  llSetLinkColor Задаёт цвет примитива, заданного определенным номером.
•  llSetLinkAlpha Задаёт прозрачность примитива, заданного определенным номером.

Статьи

•  Translucent Color

Углублённые заметки

Search JIRA for related Issues

Описания

function void llSetAlpha( float alpha, integer face );