查看: 2007|回复: 4

[已经解决] 请问如何在切换场景时,保持BGM不变

[复制链接]
梦石
0
星屑
55
在线时间
56 小时
注册时间
2010-6-28
回帖
7
发表于 2012-6-27 11:48:43 | 显示全部楼层 |阅读模式

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

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

×
比如说我在地图1中切换至地图1的另一个位置,BGM会重新播放,这个问题如何解决,各位大神请赐教~
梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2012-6-27 15:12:16 | 显示全部楼层
脚本编辑器的Game_System,这样改
  1.   #--------------------------------------------------------------------------
  2.   # ● 演奏 BGM
  3.   #     bgm : 演奏的 BGM
  4.   #--------------------------------------------------------------------------
  5.   def bgm_play(bgm)
  6.     @playing_bgm = bgm
  7.     if bgm != nil and bgm.name != ""
  8.       if $game_switches[10]
  9.       else
  10.         Audio.bgm_play("Audio/BGM/" + bgm.name, bgm.volume, bgm.pitch)
  11.       end
  12.     else
  13.       Audio.bgm_stop
  14.     end
  15.     Graphics.frame_reset
  16.   end
复制代码


‘‘──chd114于2012-6-27 15:14补充以下内容:

10号开关控制是否重新播放BGM
同一个场景转换的时候,先打开这个开关
’’
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
55
在线时间
56 小时
注册时间
2010-6-28
回帖
7
 楼主| 发表于 2012-6-27 20:56:20 | 显示全部楼层
chd114 发表于 2012-6-27 15:12
脚本编辑器的Game_System,这样改

不过,为什么报错呢。。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
124 小时
注册时间
2011-12-3
回帖
129
发表于 2012-7-3 11:16:20 | 显示全部楼层
不用這麼麻煩
直接把下個地圖的自動撥放bgm銷掉就好了
回复

使用道具 举报

梦石
0
星屑
50
在线时间
14 小时
注册时间
2012-7-12
回帖
7
发表于 2012-7-13 09:39:59 | 显示全部楼层
{:2_287:}学习了
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部