赞 | 4 |
VIP | 211 |
好人卡 | 175 |
积分 | 7 |
经验 | 48096 |
最后登录 | 2014-1-9 |
在线时间 | 1327 小时 |
Lv2.观梦者 (?????)
- 梦石
- 0
- 星屑
- 729
- 在线时间
- 1327 小时
- 注册时间
- 2011-7-18
- 帖子
- 3184
|
- #==============================================================================
- # ■ 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
复制代码 以上脚本插入Main以上,透明度可在13行调整(0~255) |
|