Project1

标题: 变量改变窗口 [打印本页]

作者: 子弹君    时间: 2014-9-20 15:16
标题: 变量改变窗口
本帖最后由 子弹君 于 2014-9-20 20:30 编辑
  1. #===============================================================================
  2. # 变量改变windowskin  by 子弹君
  3. #===============================================================================
  4. # 说明:
  5. # windowskin就是\Graphics\System里的window文件,此脚本可以通过改变变量达到改变
  6. # 窗口的效果。
  7. #===============================================================================  
  8. # 使用方法:在事件里为1号变量赋值为1,那么窗口将变为\Graphics\System里的Window2
  9. # 注:文件名称一定要对应下面的SKIN设置里的名称!
  10. #===============================================================================
  11. $BombScript ||= {};$BombScript["变量改变窗口"] = "变量改变窗口20140920"
  12. #===============================================================================
  13. #  设定部分
  14. #===============================================================================
  15. module BOMB
  16.   module WINDOW
  17.   BOMB_VAR = 1
  18. # 这里设置一个变量
  19.   SKIN= {
  20.           0 => "Window",
  21.           1 => "Window2",
  22.           2 => "Window3",
  23.           3 => "Window4",
  24. # 这里设置windowskin
  25.     }
  26.   end
  27. end
  28. class Window_Base < Window
  29.   BOMB::WINDOW
  30.   alias bomb20140920_windowskin initialize
  31.   def initialize(*args)
  32.     bomb20140920_windowskin(*args)
  33.     update_windowskin
  34.   end
  35.   alias bomb20140920_update_windowskin update
  36.   def update
  37.     bomb20140920_update_windowskin
  38.     update_windowskin
  39.   end
  40.   def update_windowskin
  41.     return unless BOMB::WINDOW::SKIN.include?($game_variables[BOMB::WINDOW::BOMB_VAR])
  42.     self.windowskin = Cache.system(BOMB::WINDOW::SKIN[$game_variables[BOMB::WINDOW::BOMB_VAR]])
  43.   end
  44. end
复制代码

作者: 蒹露球    时间: 2014-9-26 21:59
怕通信没看到所以加个群组来问一下_(:3/L)_

子弹君您好>w<
我想请问一下能否在我的游戏里引用您的“变量改变窗口”的脚本,
会在read me内注明作者及附上脚本地址。
作者: 猩红之月    时间: 2014-11-7 17:49
请问有没有办法在游戏菜单中加入这个功能,使玩家可以自由的转化窗口风格?
作者: 0936zz    时间: 2015-7-25 23:35
早就想增加一个换肤功能了,可是貌似只有XP才能做到,今天终于找到这个脚本了哇咔咔哇咔咔,感谢子弹君。。。不过我也想在菜单里添加换肤功能。。。肿么办
作者: 我只能呵呵了    时间: 2015-8-2 16:44
求修复!




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