Project1

标题: 背景图片的问题 [打印本页]

作者: YeYe.    时间: 2014-10-26 22:13
标题: 背景图片的问题
RUBY 代码复制
  1. #==============================================================================
  2. # ■ Window_Item
  3. #------------------------------------------------------------------------------
  4. #  物品画面、战斗画面、显示浏览物品的窗口。
  5. #==============================================================================
  6.  
  7. class Window_Item < Window_Selectable
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化对像
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.     super(26, 80, 640, 310)
  13.     @column_max = 2
  14.     refresh
  15.     self.index = 0
  16.     self.back_opacity = 0
  17.     self.opacity  = 0
  18.     @back = Sprite.new(@view)
  19.     @back.x  = 0
  20.     @back.y  = 0
  21.     @back.bitmap = RPG::Cache.picture("背包背景.png")
  22.   end
  23.   #--------------------------------------------------------------------------
  24.   # ● 刷新帮助文本
  25.   #--------------------------------------------------------------------------
  26.   def update_help
  27.     @help_window.set_text(item)
  28.     #校正帮助窗口位置
  29.     @help_window.set_pos(self.x,self.y,self.width,self.oy,self.index,@column_max)
  30.   end
  31. end




在地图上显示正常,但是战斗的时候显示了之后图片背景就不会消失!
人家真的试了很多次修改 可是还是一样,地图上打开物品 再关闭物品界面都很正常,
可战斗的时候为何打开了物品界面 也显示了背景图片,可是关闭物品界面的时候图片就是不会消失??????
我真的想哭了······················
帮帮我吧~我还不想死············
作者: 你最珍贵    时间: 2014-10-26 22:22
本帖最后由 你最珍贵 于 2014-10-26 22:23 编辑

战斗处背景好像不能在窗口写,要在场景写,因为战斗是物品窗口好像是不释放的
如果不会你发上工程来
作者: YeYe.    时间: 2014-10-27 00:34
本帖最后由 YeYe. 于 2014-10-27 01:03 编辑

好了!自己弄成功了!

在物品界面里写上显示背景图片的代码后,再在下面加上
def dispose
      super
      @back.dispose
  end
没想到居然成功了~ 原来我也很聪明的~!!哈哈哈呵呵呵呵呵呵呵呵




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