Text (TeaScript)

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

text(index).name 是文本的一个属性。通常多用于HUD等特定用途。

用法

读取某个值:text(index).name

修改某个值:text(index).name = value

在TeaScript脚本里,使用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 - 需要显示的文本。

更多信息请访问 TxtCreate (函数) 查看。

参数

基础

参数名 数据类型 介绍
x double 文本的X坐标(受创建函数参数flag影响。)
y double 文本的Y坐标(受创建函数参数flag影响。)
text string 文本的内容。

特性

参数名 数据类型 介绍
zpos double 文本的 z-index 坐标(为0~1区间)(0为最靠前景,1为最靠背景。)
hide double 1为隐藏,0为显示。
width double 文本使用NPC图像的单行字符数(代表你使用的NPC图像字体上面的行数截断。)
foreground double 等同于 NOT text(x).hide,0为隐藏,1为显示。
forecolor double 文字的颜色,使用rgba(red, green, blue, alpha)或整数值控制。
forecolor_r double 文字的 rgba 前景色中的红色通道的数值。
forecolor_g double 文字的 rgba 前景色中的绿色通道的数值。
forecolor_b double 文字的 rgba 前景色中的蓝色通道的数值。
forecolor_a double 文字的 rgba 前景色中的 alpha(即透明度) 通道的数值。
height double 未知用途。