共计 633 个字符,预计需要花费 2 分钟才能阅读完成。
Sprite Font (精灵字体) 对象
描述
Sprite Font 对象使用图像来显示文本,允许对文本的外观进行完全的艺术控制。它通过按顺序绘制图像的各个部分来呈现文本字符串,支持多色文本但只支持一种字体大小和一个粗体 / 斜体设置。
脚本接口
使用 JavaScript 或 TypeScript 编码时,可以通过 ISpriteFontInstance 脚本接口访问此对象的功能。
与 Text 对象的比较
Text 对象显示现有字体中的单色字符,而 Sprite Font 为每个字符使用图像,允许更丰富的视觉表现但有一些限制。
重新着色 SpriteFonts
SpriteFont 对象具有 Color 属性,可用于方便地为文本重新着色。默认情况下,Color 属性设置为蓝色。
使用 BBCode
SpriteFont 对象允许使用简单的 BBCode 标记进行文本格式设置。例如,使用 [color=#ff0000]
改变文本颜色。
Sprite 字体属性
包括初始文本、精灵字体图像、字符宽度和高度、字符集、间距数据、规模、字符间距、线高、水平对齐、垂直对齐、包装方式等。
Sprite 字体条件和操作
包括比较文本、在位置有标签、正在运行打字机文本、在打字机上完成文本、追加文本、设置字符间距、设置比例、设置文本等。
Sprite 字体表达式
包括字符高度、字符比例、字符间距、线高、字符宽度、发送短信、明文文本、TagAtPosition、TagCount、TagX、TagY、TagWidth、TagHeight、文本宽度、文本高度等。
正文完