Project1
标题:
如何设置遭遇战时的战斗BGM?
[打印本页]
作者:
黑崎一护
时间:
2010-11-13 18:20
标题:
如何设置遭遇战时的战斗BGM?
遭遇怪物A,战斗BGM1;遭遇怪物B,战斗BGM2......
这样子......
作者:
巧克力猫咪
时间:
2010-11-13 20:14
在队伍里可以用事件更改BGM
如果想每次战斗BGM不一样的话,可以使用这个脚本
# VX随机战斗BGM
#------------------------------------------------------------------------------
# 功能描述: 1 用户可以指定随机战斗BGM
# 2 战斗时随机播放用户指定的战斗BGM
# 使用方法: 1 复制脚本,插入到Main之前
# 2 将需要用到的BGM放到Audio文件夹下BGM文件夹内
# 3 在脚本37-50行设置战斗BGM
#------------------------------------------------------------------------------
class Scene_Map
#--------------------------------------------------------------------------
# ● 调用战斗
#--------------------------------------------------------------------------
def call_battle
@spriteset.update
Graphics.update
$game_player.make_encounter_count
$game_player.straighten
$game_temp.map_bgm = RPG::BGM.last
$game_temp.map_bgs = RPG::BGS.last
RPG::BGM.stop
RPG::BGS.stop
Sound.play_battle_start
$game_system.battle_bgm.play
$game_temp.next_scene = nil
$scene = Scene_Battle.new
#--------------------------------------------------------------------------
# 生成遇敌计数
#--------------------------------------------------------------------------
$game_player.make_encounter_count
#--------------------------------------------------------------------------
# 开始播放战斗 BGM
#--------------------------------------------------------------------------
randbgm = rand(13)
case randbgm
when 0
Audio.bgm_play("Audio/BGM/battle01")
when 1
Audio.bgm_play("Audio/BGM/battle2")
when 2
Audio.bgm_play("Audio/BGM/battle3")
when 3
Audio.bgm_play("Audio/BGM/battle7")
when 4
Audio.bgm_play("Audio/BGM/BOSS战斗5")
when 5
Audio.bgm_play("Audio/BGM/BTheme")
when 6
Audio.bgm_play("Audio/BGM/伊苏战斗音乐")
when 7
Audio.bgm_play("Audio/BGM/战斗1")
when 8
Audio.bgm_play("Audio/BGM/战斗3")
when 9
Audio.bgm_play("Audio/BGM/战斗音乐")
when 10
Audio.bgm_play("Audio/BGM/战斗音乐2")
when 11
Audio.bgm_play("Audio/BGM/战斗音乐6")
when 12
Audio.bgm_play("Audio/BGM/战斗音乐7")
end
end
end
作者:
cnchen0708
时间:
2010-11-14 02:12
用分歧事件啊...
1.建立一个公共事件
2.变量操作,0001代入数值X(自己填...)
3.变量操作,0001代入0为A怪物,0001代入1为B怪物...依此类推..
4.条件分歧,0001=0时,播放1号BGM,否则,0001=1时,播放2号BGM...以此类推
4.在敌人队伍前面插入这个公共事件,OK~
发现真多人问这个问题..
这种简单的问题不建议用脚本,脚本多了冲突就多哇~
作者:
巧克力猫咪
时间:
2010-11-14 09:12
这个脚本不太可能有BUG,简单的脚本出现BUG的几率很低很低啊,除非你RP不够
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1