Project1

标题: 人物名起长了会被压缩,怎么办? [打印本页]

作者: 雷影    时间: 2015-1-11 19:41
标题: 人物名起长了会被压缩,怎么办?

四个字的名还是可以正常显示,当5个字的时候就会出现压缩的情况了
作者: taroxd    时间: 2015-1-11 20:05
本帖最后由 taroxd 于 2015-1-11 20:07 编辑

画不下,有什么办法 o(╯□╰)o

一个权宜之计是找到 Window_Base 中 def draw_actor_name(actor, x, y, width = 112) 这一行,把其中的 112 改大一些。
或者把字体大小减小一些 or 换一个小一点的字体。
或者改脚本,重新排版(draw_actor_simple_status)

或者起短一点的名字啦~\(≧▽≦)/~
作者: chd114    时间: 2015-1-11 21:04
Window_Base 中 def draw_actor_name(actor, x, y, width = 112)里的112需要改成更大的数字(默认情况下一个中文字符占28),你也可以用font.size=16什么的···
作者: 雷影    时间: 2015-1-11 21:37
感谢楼上的几位!!这种小问题越简单越好!
另外楼上说的改width = 112无效研究一下发现,要在里面改!
在Window_Base 中 def draw_actor_name(actor, x, y, width = 112)  在440行的位置,
#--------------------------------------------------------------------------
  # ● 绘制名字
  #--------------------------------------------------------------------------
  def draw_actor_name(actor, x, y, width = 112)
    change_color(hp_color(actor))
  # draw_text(x, y, width , line_height, actor.name)
     draw_text(x, y, width + 10 , line_height, actor.name) #按照自己游戏所用的字体大小来变化数字的值就行了!
  end




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