Difference between revisions of "LlSetColor/ru"
Jump to navigation
Jump to search
(Created page with "{{LSL_Function |inject-2={{LSL Function/color|color}}{{LSL_Function/face|face|}} |func_id=49|func_sleep=0.0|func_energy=10.0 |func=llSetColor |p1_type=vector|p1_name=color|p2_typ…") |
|||
Line 1: | Line 1: | ||
{{LSL_Function | {{LSL_Function/ru | ||
|inject-2={{LSL Function/color|color}}{{LSL_Function/face|face|}} | |inject-2={{LSL Function/color/ru|color}}{{LSL_Function/face/ru|face|}} | ||
|func_id=49|func_sleep=0.0|func_energy=10.0 | |func_id=49|func_sleep=0.0|func_energy=10.0 | ||
|func=llSetColor | |func=llSetColor | ||
|p1_type=vector|p1_name=color|p2_type=integer|p2_name=face | |p1_type=vector|p1_name=color|p2_type=integer|p2_name=face | ||
|func_footnote | |func_footnote | ||
|func_desc= | |func_desc=Устанавливает цвет {{LSLP|color}} на стороне {{LSLP|face}} примитива, в котором находится скрипт. | ||
|return_text | |return_text | ||
|spec | |spec | ||
Line 28: | Line 28: | ||
|helpers | |helpers | ||
|also_functions= | |also_functions= | ||
{{LSL DefineRow||[[llGetAlpha]]| | {{LSL DefineRow||[[llGetAlpha]]|Возвращает значение прозрачности примитива, в котором находится скрипт.}} | ||
{{LSL DefineRow||[[llSetAlpha]]| | {{LSL DefineRow||[[llSetAlpha]]|Задаёт прозрачность примитива, в котором находится скрипт.}} | ||
{{LSL DefineRow||[[llGetColor]]| | {{LSL DefineRow||[[llGetColor]]|Возвращает вектор цвета примитива, в котором находится скрипт.}} | ||
{{LSL DefineRow||[[llSetLinkColor]]| | {{LSL DefineRow||[[llSetLinkColor]]|Задаёт цвет примитива, заданного определенным номером.}} | ||
{{LSL DefineRow||[[llSetLinkAlpha]]| | {{LSL DefineRow||[[llSetLinkAlpha]]|Задаёт прозрачность примитива, заданного определенным номером.}} | ||
|also_tests | |also_tests | ||
|also_events= | |also_events= |
Latest revision as of 08:26, 20 August 2012
LSL Портал | | | Функции | | | События | | | Типы | | | Константы | | | Потоки | | | Библиотека Скриптов | | | Учебники |
Общая информация
Function: llSetColor( vector color, integer face );49 | Номер функции |
0.0 | Задержка |
10.0 | Энергия |
Устанавливает цвет color на стороне face примитива, в котором находится скрипт.
• vector | color | – | Цвет в палитре RGB <R, G, B> (<0.0, 0.0, 0.0> = Черный, <1.0, 1.0, 1.0> = Белый) | |
• integer | face | – | Номер стороны или ALL_SIDES |
Если номер стороны face равен ALL_SIDES, то функция срабатывает для всех сторон примитива.
Предостережения
- Если номер стороны примитива face указывает на сторону, которой не существует, функция не срабатывает (при этом не выводится сообщение об ошибке).
Примеры
<lsl> integer face = -1; vector color = <1.0, 1.0, 1.0>;
default {
touch_start(integer num) { if(~face)//quick & dirty check for -1 llSetColor(color, face); //restore the color face = (face + 1) % llGetNumberOfSides(); //increment and keep the face number in range color = llGetColor(face); //save the face's color llSetColor(<0.5, 0.0, 0.0>, face );//change the face's color }
}
</lsl>См. также
События
• | changed | – | CHANGED_COLOR |
Функции
• | llGetAlpha | – | Возвращает значение прозрачности примитива, в котором находится скрипт. | |
• | llSetAlpha | – | Задаёт прозрачность примитива, в котором находится скрипт. | |
• | llGetColor | – | Возвращает вектор цвета примитива, в котором находится скрипт. | |
• | llSetLinkColor | – | Задаёт цвет примитива, заданного определенным номером. | |
• | llSetLinkAlpha | – | Задаёт прозрачность примитива, заданного определенным номером. |
Статьи
• | Color in LSL |