Project1

标题: 关于随机BGM脚本的问题 [打印本页]

作者: sqj1982    时间: 2010-7-1 01:00
标题: 关于随机BGM脚本的问题
本帖最后由 神思 于 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就无效了~不用这个脚本的话可以
有没解决办法?
作者: 我的米呀    时间: 2010-7-1 08:04
你试试看先淡出BGM,再播放BGM?
作者: 神思    时间: 2010-7-3 21:26
那么你将这个脚本删除..
全手工设置战斗BGM好些.

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1