赞 | 0 |
VIP | 4 |
好人卡 | 12 |
积分 | 30 |
经验 | 54019 |
最后登录 | 2024-11-16 |
在线时间 | 646 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2986
- 在线时间
- 646 小时
- 注册时间
- 2009-1-21
- 帖子
- 273
|
本帖最后由 御之嵐 于 2015-10-3 23:26 编辑
稍作修改
數值 和 單位的顯示 已經分開了
我沒有調位置
你自己再稍微調整位置吧
修改
refresh 裡面
兩個 draw_text 的X值即可- #==============================================================================
- # ■ Window_Gold
- #------------------------------------------------------------------------------
- # 顯示持有金錢的視窗
- #==============================================================================
- class Window_Gold < Window_Base
- #--------------------------------------------------------------------------
- # ● 初始化物件
- #--------------------------------------------------------------------------
- def initialize
- super(0, 0, window_width, fitting_height(1))
- refresh
- end
- #--------------------------------------------------------------------------
- # ● 取得視窗的寬度
- #--------------------------------------------------------------------------
- def window_width
- return 160
- end
- #--------------------------------------------------------------------------
- # ● 重新整理
- #--------------------------------------------------------------------------
- def refresh
- contents.clear
- draw_text(x, 0, contents.width - 8, line_height, value)
- change_color(system_color)
- draw_text(x, 0, contents.width - 8, line_height, currency_unit)
- end
- #--------------------------------------------------------------------------
- # ● 取得持有金錢
- #--------------------------------------------------------------------------
- def value
- $game_party.gold
- end
- #--------------------------------------------------------------------------
- # ● 取得貨幣單位
- #--------------------------------------------------------------------------
- def currency_unit
- Vocab::currency_unit
- end
- #--------------------------------------------------------------------------
- # ● 開啟視窗
- #--------------------------------------------------------------------------
- def open
- refresh
- super
- end
- end
复制代码 |
评分
-
查看全部评分
|