Project1

标题: 帮助栏一换行就出现□ [打印本页]

作者: 再遇心kong    时间: 2015-3-27 12:15
标题: 帮助栏一换行就出现□
帮助栏一换行就出现□
我用【Font.default_name = "黑体"】改过字体,用默认字体或许别的某些字体倒是没问题
我在之前的一个工程里也是这样用黑体,并没有出现问题
以前那个工程我用中文的VA,现在的用英文的,会不会是这个影响?

QQ截图20150327121151.png (24.8 KB, 下载次数: 31)

QQ截图20150327121151.png

作者: taroxd    时间: 2015-3-27 15:05
可能是 \r 被绘制导致的。改过脚本没?
作者: 再遇心kong    时间: 2015-3-28 09:54
taroxd 发表于 2015-3-27 15:05
可能是 \r 被绘制导致的。改过脚本没?

没有改过什么,刚刚再开新工程试过,默认不会出问题,但是换字体就有问题了
作者: taroxd    时间: 2015-3-28 10:02
再遇心kong 发表于 2015-3-28 09:54
没有改过什么,刚刚再开新工程试过,默认不会出问题,但是换字体就有问题了 ...

经测试确实和英文版VA有关

导入这个脚本试试看吧:
RUBY 代码复制
  1. class Bitmap
  2.   alias_method :dt_20150328, :draw_text
  3.   def draw_text(*args)
  4.     index = case args.size
  5.     when 5, 6 then 4
  6.     when 2, 3 then 1
  7.     end
  8.  
  9.     args[index] = args[index].to_s.delete("\r") if index
  10.  
  11.     dt_20150328(*args)
  12.   end
  13. end

作者: 再遇心kong    时间: 2015-3-28 10:08
taroxd 发表于 2015-3-28 10:02
经测试确实和英文版VA有关

导入这个脚本试试看吧:

成功了,实在感谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1