| 赞 | 167  | 
 
| VIP | 31 | 
 
| 好人卡 | 10 | 
 
| 积分 | 191 | 
 
| 经验 | 158321 | 
 
| 最后登录 | 2025-10-23 | 
 
| 在线时间 | 5073 小时 | 
 
 
 
 
 
Lv4.逐梦者 (管理员) 砂上描绘的愿想 
	- 梦石
 - 15 
 
        - 星屑
 - 4080 
 
        - 在线时间
 - 5073 小时
 
        - 注册时间
 - 2012-1-15
 
        - 帖子
 - 4618
 
 
     
 
 | 
	
 本帖最后由 迷糊的安安 于 2012-3-28 01:41 编辑  
 
请打开脚本编辑器 
找到Game_Map 一栏 
找到下面这段文字 
-   #--------------------------------------------------------------------------
 
 -   # ● 自动切换 BGM / BGS 
 
 -   #--------------------------------------------------------------------------
 
 -   def autoplay
 
 -     @map.bgm.play if @map.autoplay_bgm
 
 -     @map.bgs.play if @map.autoplay_bgs
 
 -   end
 
 
  复制代码 这一段就是管地图切换时自动切换BGM的语句。 
 
那么只要给这个段的内容加上一个前提条件。像下面这样。 
-   #--------------------------------------------------------------------------
 
 -   # ● 自动切换 BGM / BGS 
 
 -   #--------------------------------------------------------------------------
 
 -   def autoplay
 
 -     if $game_switches[80]==false
 
 -     @map.bgm.play if @map.autoplay_bgm
 
 -     @map.bgs.play if @map.autoplay_bgs
 
 -     end
 
 -   end
 
 
  复制代码 就能令地图BGM自动切换只有在80号开关关闭的时候进行。 
换句话说,也就是你要的【当80号开关打开时,地图场景切换不更换背景BGM】的效果。 
 
 
 |   
 
 
 
 |