设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2692|回复: 1
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

跳转到指定楼层
1
发表于 2012-8-8 10:30:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我只知道如何直接使战斗界面切换时不改变地图Bgm(可以搜索到),
请问如何使用开关控制,比如只当开关打开时才不改变,关闭时使用之前一个事件指令指定的Bgm。

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

2
发表于 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
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-1 14:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表