Project1

标题: 关于窗口背景图释放的问题(脚本如内) [打印本页]

作者: new1984    时间: 2008-10-11 04:20
标题: 关于窗口背景图释放的问题(脚本如内)
class Window_Myself< Window_Base
  def initialize
    super(0, 0, 640, 480)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity = 0
    refresh
  end # end def initialize

  def refresh
    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.title($data_system.title_name)  
      
  end
  def update
end
end


用这俩句 给窗口背景加了幅图象,但是因为主菜单有空缺之处  所以明显地看出 图还在

试了好多次,不知该如何释放

[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 黑鏻    时间: 2008-10-11 04:33
窗口自定义背景
http://rpg.blue/web/htm/news413.htm参看一下~
作者: trentswd    时间: 2008-10-11 06:12
def dispose
super
@sprite.dispose
end
加上这个试试 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 小夜楼风    时间: 2008-10-11 06:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: trentswd    时间: 2008-10-11 06:24
不是= =
作者: 八云紫    时间: 2008-10-11 06:31
以下引用小夜楼风于2008-10-10 22:21:35的发言:


以下引用trentswd于2008-10-10 22:12:40的发言:

def dispose
super
@sprite.dispose
end
加上这个试试


那个是在 def terminate 中加入的吧~~是吧


VX 才有 terminate
作者: 小夜楼风    时间: 2008-10-11 06:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: new1984    时间: 2008-10-11 06:40
一道题,解决了  今天的两个困惑~~{/hx}


谢谢各位!




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