| lsl入门教程,第一讲示例 |
| 作者:梦翔儿 日期:2007-7-3 22:00:00 |
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(); } } |
