赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 3 |
经验 | 6114 |
最后登录 | 2013-9-3 |
在线时间 | 371 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 329
- 在线时间
- 371 小时
- 注册时间
- 2010-8-23
- 帖子
- 418
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 勇敢的馒头 于 2010-9-28 23:28 编辑
- #==============================================================================
- # ■ Window_Gold
- #------------------------------------------------------------------------------
- # 显示金钱的窗口。
- #==============================================================================
- class Window_Gold < Window_Base
- #--------------------------------------------------------------------------
- # ● 初始化窗口
- #--------------------------------------------------------------------------
- def initialize
- super(0, 0, 160, 64)
- self.contents = Bitmap.new(width - 32, height - 32)
- refresh
- end
- #--------------------------------------------------------------------------
- # ● 刷新
- #--------------------------------------------------------------------------
- def refresh
- self.contents.clear
- cx = contents.text_size($data_system.words.gold).width
- self.contents.font.color = normal_color
- self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 2)
- ####################################################
- self.contents.draw_text(75, 0, 120, 32, ".")
- ####################################################
- self.contents.font.color = system_color
- self.contents.draw_text(124-cx, 0, cx, 32, $data_system.words.gold, 2)
- end
- end
复制代码 我想让游戏里金钱实现角和分的效果,直接全部数值修改太过庞大和麻烦,所以我打算用数值100来代替1.00,所以让他显示一个“.”在最后2位数的前面,现在的问题是数值之间的距离太窄了,如何可以增大?
另求其他思路。
|
|