Wzc(讨论 | 贡献)2020年8月12日 (三) 08:58的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
Template:Needs Translation/
函数名
|
Function: llSetTouchText( string text );
|
参数:•字符串文本
这与llsetsitext非常相似。
要恢复默认值,请对文本使用空字符串。
若要使其看起来好像没有文本,请对文本使用一些空格字符组合。
|
返回值:在右键单击菜单中显示文本而不是默认的“触摸”
|
注意事项
|
只有在根目录中调用此函数的脚本设置了文本,才会显示文本。如果文本由子脚本中的脚本设置,则只有在取消链接或将其作为根重新链接后才会显示文本。如果选择子级或根级作为单个prim并单击鼠标右键,则显示的文本将是默认值,即使根目录中的脚本已设置文本。更简单地说,右键单击时显示的文本属性将始终是根属性,除非右键单击单个编辑下的prim,否则它将始终是LL默认值。
请注意,与粒子和其他set text函数一样,通过llSetTouchText设置的所有文本都成为prim的属性,而不是脚本。因此,如果设置它的脚本被停用甚至删除,文本将保留。
您无法控制显示文本的面、大小或颜色。
文本限制为9个字符。
|
示例
|
示例1
default
{
state_entry()
{
llSetTouchText("Touch me!");
}
touch_start(integer detected)
{
llSay(0, "you touched me!");
}
}
|