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
插入

[pre lang="ruby" line="1"]#--------------------------------------------------------------------------
  # ● 生成背景
  #--------------------------------------------------------------------------
  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[/pre]

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



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

[pre lang="ruby" line="1"]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[/pre]

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




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