llSetPrimitiveParams系は複数のパラメーターを一度に設定できる。
例
default
{
state_entry()
{
llSay(0, "Hello, Avatar!");
}
touch_start(integer total_number)
{
llSetLinkPrimitiveParamsFast(LINK_THIS,
[ PRIM_TEXTURE, ALL_SIDES,
"5748decc-f629-461c-9a36-a35a221fe21f", <1,1,1>,<1,1,1>, 0 ,
PRIM_FULLBRIGHT, ALL_SIDES, TRUE ,
PRIM_GLOW, ALL_SIDES ,0.1 ]
}
{
state_entry()
{
llSay(0, "Hello, Avatar!");
}
touch_start(integer total_number)
{
llSetLinkPrimitiveParamsFast(LINK_THIS,
[ PRIM_TEXTURE, ALL_SIDES,
"5748decc-f629-461c-9a36-a35a221fe21f", <1,1,1>,<1,1,1>, 0 ,
PRIM_FULLBRIGHT, ALL_SIDES, TRUE ,
PRIM_GLOW, ALL_SIDES ,0.1 ]
);
}}
メモ
”|”など間に入れてもコンパイルは一応できるが、実行時エラーが出る。(やっちゃダメ)
エラー文 例
- llSetPrimitiveParams error running rule #1 (PRIM_FULLBRIGHT): bounds error; 25 is not in (0, 1).
- llSetPrimitiveParams error running rule #2: need integer prim type.
LlSetPrimitiveParams/ja
http://wiki.secondlife.com/wiki/LlSetPrimitiveParams/ja