赞 | 1 |
VIP | 127 |
好人卡 | 25 |
积分 | 5 |
经验 | 59654 |
最后登录 | 2020-12-3 |
在线时间 | 820 小时 |
卑微的梦
- 梦石
- 0
- 星屑
- 523
- 在线时间
- 820 小时
- 注册时间
- 2013-2-23
- 帖子
- 1185
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 子弹君 于 2014-9-20 20:30 编辑
- #===============================================================================
- # 变量改变windowskin by 子弹君
- #===============================================================================
- # 说明:
- # windowskin就是\Graphics\System里的window文件,此脚本可以通过改变变量达到改变
- # 窗口的效果。
- #===============================================================================
- # 使用方法:在事件里为1号变量赋值为1,那么窗口将变为\Graphics\System里的Window2
- # 注:文件名称一定要对应下面的SKIN设置里的名称!
- #===============================================================================
- $BombScript ||= {};$BombScript["变量改变窗口"] = "变量改变窗口20140920"
- #===============================================================================
- # 设定部分
- #===============================================================================
- module BOMB
- module WINDOW
- BOMB_VAR = 1
- # 这里设置一个变量
- SKIN= {
- 0 => "Window",
- 1 => "Window2",
- 2 => "Window3",
- 3 => "Window4",
- # 这里设置windowskin
- }
- end
- end
- class Window_Base < Window
- BOMB::WINDOW
- alias bomb20140920_windowskin initialize
- def initialize(*args)
- bomb20140920_windowskin(*args)
- update_windowskin
- end
- alias bomb20140920_update_windowskin update
- def update
- bomb20140920_update_windowskin
- update_windowskin
- end
- def update_windowskin
- return unless BOMB::WINDOW::SKIN.include?($game_variables[BOMB::WINDOW::BOMB_VAR])
- self.windowskin = Cache.system(BOMB::WINDOW::SKIN[$game_variables[BOMB::WINDOW::BOMB_VAR]])
- end
- end
复制代码 |
|