赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 11149 |
最后登录 | 2012-4-6 |
在线时间 | 0 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 0 小时
- 注册时间
- 2007-6-3
- 帖子
- 522
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
class ShowMoney < Window_Base
#--------------------------------------------------------------------------
# ● 类常量定义
#--------------------------------------------------------------------------
# 窗口位置设定
GOLD_X = 380 # 矩形左上顶点X坐标
GOLD_Y = 20 # 矩形左上顶点Y坐标
GOLD_W = 220 # 矩形宽
GOLD_H = 60 # 矩形高
# 文字颜色
TEXT_COLOR = Color.new(255, 255, 255, 255)
#--------------------------------------------------------------------------
# ● 初始化状态
#--------------------------------------------------------------------------
def initialize
super(GOLD_X , GOLD_Y, GOLD_W, GOLD_H)
# 初始化窗口透明度
self.opacity = 150
self.back_opacity =135
self.contents_opacity = 255
self.contents = Bitmap.new(width - 32, height - 32)
end
#--------------------------------------------------------------------------
# ● 输出文字
#--------------------------------------------------------------------------
def drawMoney
self.contents.clear
self.contents.font.color = TEXT_COLOR
# 描绘金钱
self.contents.draw_text(4, 0 , width - 40, 32, $game_party.gold.to_s, 1)
end
end
这个,自己试者写的。用公用事件
a_wwPP=ShowMoney.new
a_wwPP.drawMoney
调用,能够显示出来。可是根本不能实现想要的效果啊。
一个是它不能一直出现在画面上
二是每用一次就新生成一个窗口把原来的压住
所以,我想问的是:
Q1.怎么让它一直显示在画面上?(最好是能从标题画面后就一直显示)
Q2.怎么在原来的窗口上自动重画金钱。
本贴为学习帖,并不是我想要做一个金钱窗口。现在特别想弄明白的只是Q1,Q2是不是要麻烦一点啊?
版务信息:本贴由楼主自主结贴~ |
|