| 
 
| 赞 | 5 |  
| VIP | 211 |  
| 好人卡 | 175 |  
| 积分 | 8 |  
| 经验 | 48096 |  
| 最后登录 | 2014-1-9 |  
| 在线时间 | 1327 小时 |  
 Lv2.观梦者 (?????) 
	梦石0 星屑814 在线时间1327 小时注册时间2011-7-18帖子3184 
 | 
| 以上脚本插入Main以上,透明度可在13行调整(0~255)复制代码#==============================================================================
# ■ TRANS_WINDOW4SAVE&LOAD by 各种压力的猫君
#------------------------------------------------------------------------------
#  将存档和读档Scene的窗口背景变为半透明。
#==============================================================================
class Window_Base < Window
  alias old_initialize initialize
  def initialize(x, y, width, height)
    old_initialize(x, y, width, height)
    if $scene.is_a?(Scene_Save) or
       $scene.is_a?(Scene_Load)
      # 透明度
      self.back_opacity = 160
    end
  end
end
class Scene_Save
  alias old_main main
  def main
    # 将地图作为背景
    @window_back = Spriteset_Map.new
    old_main
    # 释放背景
    @window_back.dispose
  end
end
class Scene_Load
  alias old_main main
  def main
    if @tilemap == nil
      # 如果在标题画面呼出读档,将标题画面作为背景
      @window_back = Sprite.new
      @window_back.bitmap = RPG::Cache.title($data_system.title_name)
    else
      # 如果在游戏中呼出读档,将地图作为背景
      @window_back = Spriteset_Map.new
    end
    old_main
    # 释放背景
    @window_back.dispose
  end
end
 | 
 |