LlSetAlpha/ru

From Second Life Wiki
< LlSetAlpha
Revision as of 09:00, 20 August 2012 by Highstaker Resident (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.

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

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 указывает на сторону, которой не существует, функция не срабатывает (при этом не выводится сообщение об ошибке).
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>

Заметки

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

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

См. также

События

•  changed CHANGED_COLOR

Функции

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

Статьи

•  Translucent Color

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

Search JIRA for related Issues

Описания

function void llSetAlpha( float alpha, integer face );