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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2010-6-19
帖子
45
跳转到指定楼层
1
发表于 2010-7-1 01:00:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 神思 于 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就无效了~不用这个脚本的话可以
有没解决办法?

Lv2.观梦者

梦石
0
星屑
653
在线时间
2658 小时
注册时间
2010-6-28
帖子
1361

开拓者

2
发表于 2010-7-1 08:04:52 | 只看该作者
你试试看先淡出BGM,再播放BGM?

点评

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

                 无从有中来,有从无中生。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

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

贵宾

3
发表于 2010-7-3 21:26:01 | 只看该作者
那么你将这个脚本删除..
全手工设置战斗BGM好些.

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

点评

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 17:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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