Project1

标题: 竖值槽问题 [打印本页]

作者: chd114    时间: 2014-11-8 00:39
标题: 竖值槽问题
因为用到了@迷糊的安安 的技能消耗物品的脚本出现了一些菜单风格的设定,为了美观打算给技能冷却添加竖值槽显示风格
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制横值槽
  3.   #     rate   : 比率(1.0 为满值)
  4.   #     color1 : 渐变色的左端
  5.   #     color2 : 渐变色的右端
  6.   #--------------------------------------------------------------------------
  7.   def draw_gauge(x, y, width, rate, color1, color2)
  8.     fill_w = (width * rate).to_i
  9.     gauge_y = y + line_height - 8
  10.     contents.fill_rect(x, gauge_y, width, 6, gauge_back_color)
  11.     contents.gradient_fill_rect(x, gauge_y, fill_w, 6, color1, color2)
  12.   end
复制代码
参照横值槽添加了这个
  #--------------------------------------------------------------------------
  # ● 绘制竖值槽★
  #     rate   : 比率(1.0 为满值)
  #     color1 : 渐变色的左端
  #     color2 : 渐变色的右端
  #--------------------------------------------------------------------------
  def draw_vert_gauge(x, y, rate, height, color1, color2)
    fill_h = (width * rate).to_i
    gauge_x = x + line_width - 8
    contents.fill_rect(gauge_x, y, 6, height, gauge_back_color)
    contents.gradient_fill_rect(gauge_x, y, 6, fill_h, color1, color2)
  end
显示效果如下

···是我弄错什么地方了吗···




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