查看: 2880|回复: 2

[已经解决] 关于随机BGM脚本的问题

[复制链接]
梦石
0
星屑
50
在线时间
10 小时
注册时间
2010-6-19
回帖
36
发表于 2010-7-1 01:00:08 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 神思 于 2010-7-3 21:26 编辑
  1. =====
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. #==============================================================================
  5. # VX随机战斗BGM by 神族召唤师
  6. #------------------------------------------------------------------------------
  7. # 功能描述: 1 用户可以指定随机战斗BGM
  8. #           2 战斗时随机播放用户指定的战斗BGM
  9. # 使用方法: 1 复制脚本,插入到Main之前
  10. #           2 将需要用到的BGM放到Audio文件夹下BGM文件夹内
  11. #           3 在脚本37-50行设置战斗BGM
  12. #------------------------------------------------------------------------------
  13. class Scene_Map
  14.   #--------------------------------------------------------------------------
  15.   # ● 调用战斗
  16.   #--------------------------------------------------------------------------
  17.    def call_battle
  18.     @spriteset.update
  19.     Graphics.update
  20.     $game_player.make_encounter_count
  21.     $game_player.straighten
  22.     $game_temp.map_bgm = RPG::BGM.last
  23.     $game_temp.map_bgs = RPG::BGS.last
  24.     RPG::BGM.stop
  25.     RPG::BGS.stop
  26.     Sound.play_battle_start
  27.     $game_system.battle_bgm.play
  28.     $game_temp.next_scene = nil
  29.     $scene = Scene_Battle.new
  30.   #--------------------------------------------------------------------------
  31.   #  生成遇敌计数
  32.   #--------------------------------------------------------------------------
  33.    $game_player.make_encounter_count
  34.   #--------------------------------------------------------------------------
  35.   #  开始播放战斗 BGM
  36.   #--------------------------------------------------------------------------
  37.    randbgm = rand(6)
  38.    case randbgm
  39.    when 0
  40.      Audio.bgm_play("Audio/BGM/battle1")
  41.    when 1
  42.      Audio.bgm_play("Audio/BGM/battle2")
  43.    when 2
  44.      Audio.bgm_play("Audio/BGM/battle3")
  45.    when 3
  46.      Audio.bgm_play("Audio/BGM/battle4")
  47.    when 4
  48.      Audio.bgm_play("Audio/BGM/battle5")
  49.    when 5
  50.      Audio.bgm_play("Audio/BGM/battle6")
  51.     end
  52. end
  53. end
  54. #==============================================================================
  55. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
复制代码
用了这个脚本以后,我在事件中添加更改战斗BGM就无效了~不用这个脚本的话可以
有没解决办法?
梦石
0
星屑
618
在线时间
2656 小时
注册时间
2010-6-28
回帖
1227

开拓者

发表于 2010-7-1 08:04:52 | 显示全部楼层
你试试看先淡出BGM,再播放BGM?

点评

试过了,不行  发表于 2010-7-3 23:05

                 无从有中来,有从无中生。
回复

使用道具 举报

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
回帖
1260

贵宾

发表于 2010-7-3 21:26:01 | 显示全部楼层
那么你将这个脚本删除..
全手工设置战斗BGM好些.

你可以做成一个公共事件来调用

点评

我希望普通战斗使用随即BGM,BOSS战的音乐我自己设置。 现在的解决办法就是使用播放BGM,但是开打前会有一会沿用老的BGM。。。  发表于 2010-7-3 23:06
-.-
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部