Project1

标题: 求问怎么在事件中用脚本更换菜单背景图片? [打印本页]

作者: 丘雨    时间: 2013-4-20 19:23
标题: 求问怎么在事件中用脚本更换菜单背景图片?
找了一下午没找到解决方法。
例如菜单原有原创背景图片AAA,想在某个时候通过事件更换菜单背景图片(换成BBB) 。谢谢大家帮忙QWQ
作者: 芯☆淡茹水    时间: 2013-4-22 18:39
本帖最后由 芯☆淡茹水 于 2013-4-22 18:42 编辑

事件—>脚本
输入:
  1. $game_system.windowskin_name = "BBB"
复制代码
注意,窗口皮肤名要用半角引号括起来。


呃~,,忘了,事件里本来就有 —> 更改窗口外观
作者: 丘雨    时间: 2013-4-23 18:48
本帖最后由 丘雨 于 2013-4-23 18:52 编辑
芯☆淡茹水 发表于 2013-4-22 18:39
事件—>脚本
输入:注意,窗口皮肤名要用半角引号括起来。


啊!那个其实我想换的是右手边的背景(原本显示人物状态的那一栏),我把人物状态去掉了而直接换成了一张图片
对不起我没有说清楚QWQ
作者: 芯☆淡茹水    时间: 2013-4-23 18:59
本帖最后由 芯☆淡茹水 于 2013-4-23 19:04 编辑

那就在 Window_MenuStatus  大概第 12 行:super(0, 0, 480, 480)
下面加一句:
  1. self.windowskin = RPG::Cache.windowskin("BBB")
复制代码
如果想要 开关 控制的话,
在 super(0, 0, 480, 480)  下面加:
  1. if $game_switches[开关ID] == true
  2.       self.windowskin = RPG::Cache.windowskin("BBB")
  3.     end
复制代码

作者: 丘雨    时间: 2013-4-23 19:08
芯☆淡茹水 发表于 2013-4-23 18:59
那就在 Window_MenuStatus  大概第 12 行:super(0, 0, 480, 480)
下面加一句:如果想要 开关 控制的话,
...

那个,这样好像会一直都是B图啊。我是想要中途换掉的。就是现在已经有A图片,想在游戏进行到一半时替换成B图片(>_<、)用事件脚本可以做到吗?
作者: 芯☆淡茹水    时间: 2013-4-23 20:24
把下面这段插入到  Window_MenuStatus  第 12 行 super(0, 0, 480, 480)  下面
  1. if $game_switches[开关ID] == true
  2.       self.windowskin = RPG::Cache.windowskin("BBB")
  3.     end
复制代码
[]里面的开关 ID 自己写。 开关关闭,窗口是 AAA,开关打开,窗口是 BBB
作者: 丘雨    时间: 2013-4-23 20:56
芯☆淡茹水 发表于 2013-4-23 20:24
把下面这段插入到  Window_MenuStatus  第 12 行 super(0, 0, 480, 480)  下面[]里面的开关 ID 自己写。 开 ...

似乎还是不行,没有变化,是脚本冲突了吗?
可以加Q和你说吗?
作者: 芯☆淡茹水    时间: 2013-4-23 21:17
打开你设置的开关了没有?
如果不行,把工程挂出来。
话说你是想改成显示图片还是只是想改窗口样式哦?
如果是图片的话,在打包在工程里,我帮你改
作者: 丘雨    时间: 2013-4-23 21:46
芯☆淡茹水 发表于 2013-4-23 21:17
打开你设置的开关了没有?
如果不行,把工程挂出来。
话说你是想改成显示图片还是只是想改窗口样式哦?

打开了,设置了一个事件打开但没有反应的样子……还是A图片。
是想改图片的QWQ……总之先谢谢你了!
作者: 芯☆淡茹水    时间: 2013-4-23 21:52
  不会没反应啊!,试试我这个

Project1.rar (211.51 KB, 下载次数: 54)
作者: ZHL19910725    时间: 2013-4-24 16:43
self.windowskin = RPG::Cache.windowskin不是換窗口皮膚嗎……

你用

    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.picture('BBB')

這個代碼試試嘞?………把BBB換成Pictures文件夾下的文件就可以了……注意要帶後綴,紅字對應的是文件夾名稱,可以改成別的文件夾但是注意不要加s

最後別忘……
    @sprite.bitmap.dispose
    @sprite.dispose  
作者: 丘雨    时间: 2013-5-3 19:58
芯☆淡茹水 发表于 2013-4-23 21:52
不会没反应啊!,试试我这个

好的,谢谢你




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