draw_text(rect, str[, align])
在位图的矩形 (x, y, width, height) 或 rect(Rect)中描绘字符串 str 。
若 str 不是字符串对象,则会在执行之前,先调用 to_s 方法转换成字符串。
若文字长度超过区域的宽度,文字宽度会自动缩小到 60%。
文字的横向对齐方式默认为居左,可以设置 align 为 1 居中,或设置为 2 居右。垂直方向总是居中对齐。
此处理需要花费时间,因此不建议每帧重绘一次文字。
AshhsA 发表于 2023-10-5 17:19
你可以参考一下这个
喵呜喵5 发表于 2023-10-5 19:22
超出宽度后你打算怎么绘制?就现在这种压缩的方式绘制吗?
喵呜喵5 发表于 2023-10-5 19:37
不考虑脚本通用的情况下,我推荐直接写脏代码,
把所有文字位数的情况直接本地算一遍数值写死到代码里,
...
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |