加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 RM无节操小分队 于 2014-11-3 20:20 编辑
就是我自己做了一个背景窗口,然后放入了菜单中当自动背景,系统原本的窗口还好,可是放入自制菜单后,这个背景遮挡住其他窗口了,我想问的就是怎么设置优先级,或者怎么样实现窗口始终在最下层
#============================================================================== #============================================================================== class Window_Caidan < Window_Base #-------------------------------------------------------------------------- # ● 初始化对象 #-------------------------------------------------------------------------- def initialize(x, y, width, height, pic_name) super(x, y, width, height) self.opacity = 0 @pic_name = pic_name refresh end #-------------------------------------------------------------------------- # ● 刷新 #-------------------------------------------------------------------------- def refresh contents.clear draw_window_caidan end #-------------------------------------------------------------------------- # ● 绘制窗口背景 #-------------------------------------------------------------------------- def draw_window_caidan bitmap = Cache.system(@pic_name) rect = Rect.new(0,0,bitmap.width, bitmap.height) contents.blt(0, 0, bitmap, rect, 255) end end
#==============================================================================
#==============================================================================
class Window_Caidan < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对象
#--------------------------------------------------------------------------
def initialize(x, y, width, height, pic_name)
super(x, y, width, height)
self.opacity = 0
@pic_name = pic_name
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
contents.clear
draw_window_caidan
end
#--------------------------------------------------------------------------
# ● 绘制窗口背景
#--------------------------------------------------------------------------
def draw_window_caidan
bitmap = Cache.system(@pic_name)
rect = Rect.new(0,0,bitmap.width, bitmap.height)
contents.blt(0, 0, bitmap, rect, 255)
end
end
|