Text (TeaScript)

来自SMBX 中文百科
TeaScript/Text
跳转到导航 跳转到搜索

text(id).index,使用它可以调整'''GUI元素中的文字'''的属性。

with text(param)
    'param 代表该文字的 PermID。
end with

使用方法

在脚本里,使用call TxtCreate(id, x, y, sasc, easc, cdata, lnum, fontid, flag, text)函数创建。

call TxtCreate(id, x, y, sasc, easc, cdata, lnum, fontid, flag, text)
'id - 创建的文本对象的唯一ID。
'x - 文本的x坐标。
'y - 文本的y坐标。
'sasc - NPC图像字体的开始ASCII码。
'easc - NPC图像字体的最后一个ASCII码。
'cdata - 保留,设置为0。
'lnum - NPC图像文件中单行的字符数。
'fontid - 用作字体的NPC的ID。使用NPC映像文件名中的数字作为ID。
'flag - 以什么为定位为准,0 - 关卡坐标系为准,1-屏幕为准。
'text - 需要显示的文本。

参数

名称 类型 可读性 描述
x Double R/W X坐标
Y Double R/W Y坐标
text String R/W 文本内容
hide Double R/W 1为隐藏,0为显示。
zpos Double R/W z-index 坐标
width Double R/W 单行字符数(代表你使用的NPC 图像字体上面的行数截断。)
foreground Double R/W NOT text(x).hide,0为隐藏,1为显示。
height Double R/W 未知
forecolor R/W 文字的rgba颜色,设置为-1为默认值,设置为0为玩家不可见。
forecolor_r R/W 文字的 rgba 前景色中的红色通道的数值。
forecolor_g R/W 文字的 rgba 前景色中的绿色通道的数值。
forecolor_b R/W 文字的 rgba 前景色中的蓝色通道的数值。
forecolor_a R/W 文字的 rgba 前景色中的 alpha(即透明度) 通道的数值。