查看: 2593|回复: 2

[已经解决] 金钱窗口坐标修改

[复制链接]
梦石
0
星屑
6963
在线时间
1557 小时
注册时间
2011-6-14
回帖
425
发表于 2015-10-3 23:07:26 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
PXKICYYX]X}U~_1_VENZN3R.png 这个金钱的数值要怎么才能调整呢
梦石
0
星屑
5256
在线时间
760 小时
注册时间
2009-1-21
回帖
236
发表于 2015-10-3 23:15:02 | 显示全部楼层
在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:18
回复

使用道具 举报

梦石
0
星屑
5256
在线时间
760 小时
注册时间
2009-1-21
回帖
236
发表于 2015-10-3 23:24:57 | 显示全部楼层
本帖最后由 御之嵐 于 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
复制代码

点评

多谢大大 数值可以调整了  发表于 2015-10-3 23:40

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部