llSetText(string text,vector color,float alpha)
显示文字,浮动,颜色。
eg1:
default
{
state_entry()
{
llSetText("Hi every one",<1,0,0>,1); //注意大小写是区分的,<>中的是色彩
}
}
eg2:
default
{
state_entry()
{
llSetText("Hi everyone",<1,0,0>,1); //make text red
}
touch_start(integer x) //when touch
{
llSetText("You touched cube",<0,1,0>,1);//make text green
llSleep(5); //wait 5''
llResetScript(); // make script start again
}
}
eg3
default
{
state_entry()
{
llSetText("hello1",<1,0,0>,1);
llSleep(3);
llSetText("hello2",<0,1,0>,1);
llSleep(3);
llSetText("hello3",<0,0,1>,1);
llSleep(3);
llResetScript();
}
}
llSetColor,设置颜色,注意ALL_SIDES让物品四周都是一个颜色。
default
{
state_entry()
{
llSetColor(<1,0,0>, ALL_SIDES); //make color red to start
}
touch_start(integer total_number) //When touched
{
llSetColor(<0,1,0>,ALL_SIDES);
llSleep(2);
llResetScript();
}
}
default
{
state_entry()
{
llSetColor(<1,0,0>, ALL_SIDES); //make color red to start
}
touch_start(integer total_number) //When touched
{
llSetColor(<0,1,0>,ALL_SIDES);
llSleep(2);
llSetColor(<0,0,1>,ALL_SIDES);
llSleep(2);
llSetColor(<0,1,1>,ALL_SIDES);
llSleep(2);
llResetScript();
}
}
llSetAlpha
设置透明度
default
{
state_entry()
{
llSetAlpha(0.5,ALL_SIDES); //1.0 100% visible 0.0 100% invisible
}
touch_start(integer total_number)
{
llSetAlpha(0.1,ALL_SIDES);
llSleep(3);
llResetScript();
}
}