Project1

标题: 金钱窗口坐标修改 [打印本页]

作者: 347780682    时间: 2015-10-3 23:07
标题: 金钱窗口坐标修改
这个金钱的数值要怎么才能调整呢
作者: 御之嵐    时间: 2015-10-3 23:15
在Window_Gold
找到
  1. def refresh
  2.     contents.clear
  3.     draw_currency_value(value, currency_unit, x, 0, contents.width - 8)
  4.   end
复制代码
修改 x值  即可

但是他會連後面的單位 一起移動
作者: 御之嵐    时间: 2015-10-3 23:24
本帖最后由 御之嵐 于 2015-10-3 23:26 编辑

稍作修改

數值 和  單位的顯示 已經分開了
我沒有調位置
你自己再稍微調整位置吧

修改
refresh 裡面
兩個 draw_text  的X值即可
  1. #==============================================================================
  2. # ■ Window_Gold
  3. #------------------------------------------------------------------------------
  4. #  顯示持有金錢的視窗
  5. #==============================================================================

  6. class Window_Gold < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化物件
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, window_width, fitting_height(1))
  12.     refresh
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 取得視窗的寬度
  16.   #--------------------------------------------------------------------------
  17.   def window_width
  18.     return 160
  19.   end
  20.   #--------------------------------------------------------------------------
  21.   # ● 重新整理
  22.   #--------------------------------------------------------------------------
  23.   def refresh
  24.     contents.clear
  25.     draw_text(x, 0, contents.width - 8, line_height, value)
  26.     change_color(system_color)
  27.     draw_text(x, 0, contents.width - 8, line_height, currency_unit)
  28.   end
  29.   #--------------------------------------------------------------------------
  30.   # ● 取得持有金錢
  31.   #--------------------------------------------------------------------------
  32.   def value
  33.     $game_party.gold
  34.   end
  35.   #--------------------------------------------------------------------------
  36.   # ● 取得貨幣單位
  37.   #--------------------------------------------------------------------------
  38.   def currency_unit
  39.     Vocab::currency_unit
  40.   end
  41.   #--------------------------------------------------------------------------
  42.   # ● 開啟視窗
  43.   #--------------------------------------------------------------------------
  44.   def open
  45.     refresh
  46.     super
  47.   end
  48. end
复制代码





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