文本框
文本框控件可以在屏幕上显示一段不可交互的文本。
属性列表
外观
| 属性 | 功能 |
|---|---|
| 文本 | 显示在UI上的文本 |
字体
| 属性 | 功能 |
|---|---|
| 加粗 | 设置文字是否被加粗 |
| 颜色 | 调整文字的颜色 |
| 字体 | 调整文字的字体,目前只能选择编辑器内提供的字体 |
| 尺寸 | 调整文字的大小 |
| 行高 | 调整文字的行间距 |
| 描边 | 设置文字是否可描边 启用后可设置文字的描边颜色和描边宽度(粗细) |
| 阴影 | 设置文字是否存在阴影 启用后可设置文字的阴影颜色和偏移 |
| 对齐 | 设置文字在文本框内的对齐方式 |
| 自动换行 | 文字在超出一行后是否可以换行 |
| 文本溢出 | 设定文字超出文本框后的处理方法 |
文本溢出的处理方法
-
show:超出文本框外的文字在框外显示

-
shrink :在文本框内强行挤下所有文字

-
hidden:超出文本框的部分不显示

-
ellipsis:超出文本框部分的文字替换成"..."

属性绑定
文本框可以绑定玩家或主控单位的属性。当该属性变化时,对应的文本框也会按照填入的格式显示属性值。
常用属性格式
| 格式 | 说明 |
|---|---|
| %d | 整数(只能用于原始数字是整数的情况) |
| %.0f | 取整后的小数(只能用于原始数字是浮点数的情况) |
| %.2f | 保留小数点后两位,2可以替换成任意其他数字 |
富文本
星火编辑器支持富文本,可以使用下述格式来对部分文本的颜色以及格式进行更改。除UI文本(文本框、输入框)之外,目前触发编辑器的文件夹名字、数据编辑器的所有文本字段(比如装备描述、技能描述)均支持富文本。
<color=#颜色代码> 你所需要填入的文本 </color>
<i><color=#1A00E5>斜体</color></i>
<u><color=#CE0086>下划线</color></u>
<b><color=#00F299>粗体</color></b>
<color=#E8004D>正常字体</color>

取色工具:
此外,可以用<br>来表示换行,比如:
第一行<br>第二行

用法
显示静态文本
在界面编辑器中配置文本框的文本属性,并配置好颜色、大小等其他参数。

绑定属性
以绑定主控单位生命值为例,需要在属性绑定一栏内选择单位的生命属性,并填入格式%.0f。
调试后可以发现该文本框显示的是主控单位的生命属性最终值。
运行时动态修改文本
可以使用触发器动态修改文本的内容,文本框的文本字段需要通过面向对象的方式获取。
