跳转到正文
iPlugin

1. 添加字体

放入 TTF 文件并登记 tutorial_font

本页只完成字体资产准备,不写 Layout,也不显示 HUD。

要准备的文件

tutorial.ttf
tutorial.yml

放入 TTF

把服务器现有的 core/assets/font/ttf/fusion_pixel.ttf 复制一份,命名为 tutorial.ttf,放在同一个 ttf 目录。不要移动或删除原文件,默认主题仍会用它。

登记字体 ID

新建 core/assets/font/tutorial.yml,完整内容如下:

plugins/Xerr/core/assets/font/tutorial.yml
tutorial_font:
  ttf: tutorial
  size: 10
  oversample: 5.0

检查名字是否对应

配置对应内容
tutorial_font以后在 Layout 中引用的字体 ID
ttf: tutorialttf 目录中的 tutorial.ttf,不写后缀
size: 10显示字号
oversample: 5.0字体采样倍率,先保留即可

字体大小与宽度

字号控制文字显示大小。Xerr 自动读取 TTF 字符前进量,计算对齐、文字背景和信息栏占位,无需维护字符宽度规则。详见字体参考。

更换字体或修改字号、采样后,重新打包并让客户端加载新资源包。

完成检查

  • tutorial.ttf 已经存在。
  • tutorial.yml 中写的是 ttf: tutorial。
  • 字体 ID 没有与其它文件重复。

这时还看不到新 HUD,是正常的。接下来要准备图片,再由 Layout 引用字体。

下一步: 添加图片

创建 tutorial/ui 图片组并登记 gem。