如何让背景音乐(BGS)在战斗中播放?有人能提供一个相关的脚本吗?还是说根本不需要脚本?
在游戏中,你应该知道机制是这样的:当你进入战斗时,地图上正在播放的 BGS 会停止。
如果把 BGS 放到 troop(敌群)事件菜单里,或者(在本例中,战斗本身就是一个事件)在战斗指令前加上播放 BGS 的指令,BGS 在战斗期间也不会播放。
快速搜索了一下,发现了一个 Steam 论坛帖子,非常非常古老,而且那个允许 BGS 在战斗中播放的脚本链接已经失效了。
这就是为什么我发了这个帖子。
如何让背景音乐(BGS)在战斗中播放?有人能提供一个相关的脚本吗?还是说根本不需要脚本?
在游戏中,你应该知道机制是这样的:当你进入战斗时,地图上正在播放的 BGS 会停止。
如果把 BGS 放到 troop(敌群)事件菜单里,或者(在本例中,战斗本身就是一个事件)在战斗指令前加上播放 BGS 的指令,BGS 在战斗期间也不会播放。
快速搜索了一下,发现了一个 Steam 论坛帖子,非常非常古老,而且那个允许 BGS 在战斗中播放的脚本链接已经失效了。
这就是为什么我发了这个帖子。
这真的不行吗?我在 MV 中检查过,那里显然可以正常工作。我还瞥了一眼 VX Ace 中对应的脚本,看起来那里也应该能行。
如果你想要的是在地图上保持 BGS 播放,那么在 BattleManager 中修改这一部分应该可以:
def self.play_battle_bgm
$game_system.battle_bgm.play
end
我只是删除了停止 BGS 的那行代码。可能有更好的方法来实现这一点,但至少这样应该能行。
好的,太好了,谢谢。