下降文本
最后更新于
最后更新于
shift-text提供文本的垂直偏移。默认配置应用轻微向下移动,以便更好地将文本与背景位置对齐。这确保了文本与其他视觉元素(例如铭牌或气泡)协调显示,从而提高整体美观的一致性。
字体在config.yml
文件中注册。以下是一些示例来演示该系统的工作原理:
以shift_1为例,如果ascii
字体的高度为8像素(字体图像高度)且上升值为3,这意味着文本相对于其正常位置向下移动了5像素。这个向下的偏移量是通过计算高度和上升值的差(8 - 3 = 5
)得出的,这意味着文本将比正常情况显得更低,以便与其他元素对齐。
以下是config.yml
中字体的默认高度配置示例:
对于有重音的字体,由于其高度更大,因此使用更高的上升值以保持正确的对齐。在这种情况下,应用了6的上升值,而不是3,以平衡重音字符的较大字体高度。
通过调整配置中的值,您会注意到文本渲染方式的明显视觉差异。这是这些调整可能效果的示例:(请注意,进行这些调整后,您需要重新加载资源包以使更改生效!这确保所有新的字体设置,如更新的高度和上升值,都能在游戏中正确应用和反映。)
在实际使用时,您只需要选择您计划使用的特定字符集并相应地创建偏移字体。这种方法通过避免包含不必要的字符集来最小化资源包的大小,从而获得更好的性能和更快的加载时间。
在默认配置中,由于仅使用数字来显示gold,因此money
使用shift_2
并选择ASCII字符集。通过仅包含货币显示所需的字符,可以有效地最小化资源包。