Project1

标题: 選單中的 透明背景圖 如何實踐? [打印本页]

作者: 御之嵐    时间: 2012-8-14 10:22
标题: 選單中的 透明背景圖 如何實踐?
本帖最后由 御之嵐 于 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
插入

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 生成背景
  3.   #--------------------------------------------------------------------------
  4.   def create_background
  5.     @background_sprite = Sprite.new
  6.     @background_sprite.bitmap =Cache.load_bitmap("Graphics/System/","Menubackground")
  7.     @background_sprite.color.set(0,0, 0,0)
  8.   end


背景 除了 除向之外 其他都是黑色的底



之後
改成這個
一樣插入在 Scene_Menu

RUBY 代码复制
  1. class Window_background < Window_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 初始化对象
  4.   #--------------------------------------------------------------------------
  5.   def initialize
  6.     super(0, 0, 544,416)
  7.     self.opacity = 0
  8.     refresh
  9.   end
  10.   #--------------------------------------------------------------------------
  11.   # ● 刷新
  12.   #--------------------------------------------------------------------------
  13.   def refresh
  14.     contents.clear
  15.     bitmap = Cache.load_bitmap("Graphics/System/","Menubackground")
  16.     rect = Rect.new(0, 0, 544,416)   
  17.     contents.blt(0,0, bitmap, rect, 255)
  18.     bitmap.dispose
  19.   end
  20. end


卻一點效果也沒有
是我弄錯地方嗎?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1