Project1

标题: 菜单界面显示问题 [打印本页]

作者: KB.Driver    时间: 2015-6-5 20:48
标题: 菜单界面显示问题
本帖最后由 KB.Driver 于 2015-6-5 20:52 编辑


如图所示,第一个问题是TP的数字都缩在一起,怎样让它们像HP、MP一样能展开呢?(但是不用表示成"X/1500"这种形式,只要有个数字就好了)

附上现在的脚本:
菜单中显示 TP By Taroxd

菜单显示经验条

作者: VIPArcher    时间: 2015-6-5 20:50
本帖最后由 VIPArcher 于 2015-6-5 21:14 编辑

这段插在一个新的脚本页里

  1. class Window_Base < Window
  2.   #--------------------------------------------------------------------------
  3.   # ● 绘制 TP
  4.   #--------------------------------------------------------------------------
  5.   def draw_actor_tp(actor, x, y, width = 124)
  6.     draw_gauge(x, y, width, actor.tp_rate, tp_gauge_color1, tp_gauge_color2)
  7.     change_color(system_color)
  8.     draw_text(x, y, 30, line_height, Vocab::tp_a)
  9.     change_color(tp_color(actor))
  10.     draw_text(x + width - 42, y, 160 , line_height, actor.tp.to_i, 2) #中间的160 就是绘制的宽度,你可以自己继续扩大。大概80还不够绘制
  11.   end
  12. end
复制代码
未测试刚刚理解错了
第二个把  EXP_TEXT_DISPLAY 设置为 true就可以了所以说你们用脚本就好好看看脚本的说明或者是设置区域啦
作者: KB.Driver    时间: 2015-6-5 21:01
本帖最后由 KB.Driver 于 2015-6-5 21:13 编辑

  @VIPArcher

现在界面是这样子……TP的数字相比HP、MP还是感觉很不正常啊……

另外,要怎样修改显示EXP那里的脚本,才能让界面中显示的是离下级还差多少经验,而不显示“/xxx”这段东西呢?直接去掉会显示脚本错误(6for7)

作者: VIPArcher    时间: 2015-6-5 21:18
本帖最后由 VIPArcher 于 2015-6-5 21:31 编辑
KB.Driver 发表于 2015-6-5 21:01
@VIPArcher

现在界面是这样子……TP的数字相比HP、MP还是感觉很不正常啊……
  1. class Window_Base < Window
  2.   #--------------------------------------------------------------------------
  3.   # ● EXP の描画
  4.   #--------------------------------------------------------------------------
  5.   def draw_actor_exp(actor, x, y, display = true, width = 122) #修改 原:244
  6.     this_level = actor.exp - actor.past_level_exp
  7.     next_level = actor.next_level_exp - actor.past_level_exp
  8.     draw_gauge(x, y, width, actor.exp_rate, exp_gauge_color1, exp_gauge_color2)
  9.     change_color(system_color)
  10.     if display
  11.       draw_text(x, y, 30, line_height, "EXP")
  12.       change_color(normal_color)
  13.       draw_text(x, y, width,line_height,  this_level ,2)
  14.     end
  15.   end
  16. end
复制代码
未测试




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