查看: 3045|回复: 1

[已经解决] 如何用开关控制战斗界面切换时不改变Bgm

[复制链接]

虚空人形

梦石
0
星屑
4866
在线时间
2037 小时
注册时间
2011-8-11
回帖
3260

贵宾

发表于 2012-8-8 10:30:40 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我只知道如何直接使战斗界面切换时不改变地图Bgm(可以搜索到),
请问如何使用开关控制,比如只当开关打开时才不改变,关闭时使用之前一个事件指令指定的Bgm。

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2012-8-8 10:51:08 | 显示全部楼层
本帖最后由 忧雪の伤 于 2012-8-8 10:54 编辑
  1. class << BattleManager
  2.   PassBattleBGMSwitch = proc { $game_switches[0] rescue false }
  3.   alias baka_play_battle_bgm play_battle_bgm
  4.   alias baka_replay_bgm_and_bgs replay_bgm_and_bgs
  5.   def play_battle_bgm *args
  6.     baka_play_battle_bgm *args unless PassBattleBGMSwitch[]
  7.   end
  8.   def replay_bgm_and_bgs *args
  9.     baka_replay_bgm_and_bgs *args unless PassBattleBGMSwitch[]
  10.   end
  11. end
复制代码

UI> 设置不用我说了吧?

点评

hcm
确实不用了,多谢。  发表于 2012-8-8 13:04
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部