加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 御之嵐 于 2012-8-14 13:11 编辑
我自行解決了
====================================================
RT
不是 視窗透明
是背景透明
我參考
http://rpg.blue/forum.php?mod=viewthread&tid=226400&extra=page%3D4%26filter%3Dtypeid%26typeid%3D368%26typeid%3D368
這篇的教學
在
Scene_Menu
插入
#-------------------------------------------------------------------------- # ● 生成背景 #-------------------------------------------------------------------------- def create_background @background_sprite = Sprite.new @background_sprite.bitmap =Cache.load_bitmap("Graphics/System/","Menubackground") @background_sprite.color.set(0,0, 0,0) end
#--------------------------------------------------------------------------
# ● 生成背景
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap =Cache.load_bitmap("Graphics/System/","Menubackground")
@background_sprite.color.set(0,0, 0,0)
end
背景 除了 除向之外 其他都是黑色的底
之後
改成這個
一樣插入在 Scene_Menu
class Window_background < Window_Base #-------------------------------------------------------------------------- # ● 初始化对象 #-------------------------------------------------------------------------- def initialize super(0, 0, 544,416) self.opacity = 0 refresh end #-------------------------------------------------------------------------- # ● 刷新 #-------------------------------------------------------------------------- def refresh contents.clear bitmap = Cache.load_bitmap("Graphics/System/","Menubackground") rect = Rect.new(0, 0, 544,416) contents.blt(0,0, bitmap, rect, 255) bitmap.dispose end end
class Window_background < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对象
#--------------------------------------------------------------------------
def initialize
super(0, 0, 544,416)
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
contents.clear
bitmap = Cache.load_bitmap("Graphics/System/","Menubackground")
rect = Rect.new(0, 0, 544,416)
contents.blt(0,0, bitmap, rect, 255)
bitmap.dispose
end
end
卻一點效果也沒有
是我弄錯地方嗎? |