查看: 3286|回复: 2

[已经解决] 请问能不能给战斗自动BGM加个开关?

[复制链接]
梦石
0
星屑
750
在线时间
228 小时
注册时间
2009-2-19
回帖
171
发表于 2017-10-16 09:13:17 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 根五 于 2017-10-16 09:31 编辑

对战BOSS的时候想换个BGM,可是他还是随机的,想加个开关控制一下是否可以呢?
[pre lang="ruby"]#==============================================================================
# ■ BattleManager
#------------------------------------------------------------------------------
#  战斗过程的管理器。
#==============================================================================

#定义音乐
$BattleMusic=
[
"战斗2",
"战斗3",
"战斗4",
"战斗5",
"战斗6"


]

module BattleManager
  #--------------------------------------------------------------------------
  # ● 播放战斗 BGM
  #--------------------------------------------------------------------------
  def self.play_battle_bgm
    @p=rand($BattleMusic.size)
    Audio.bgm_play("Audio/BGM/" + $BattleMusic[@p])
    RPG::BGS.stop
  end
end[/pre]

[img][/img]
梦石
0
星屑
6375
在线时间
1473 小时
注册时间
2015-7-25
回帖
609

极短25参与开拓者

发表于 2017-10-16 21:30:50 | 显示全部楼层
加个开关方便随时控制
打开开关1的话,就随机
关闭的话,就可以固定bgm了
[pre lang="ruby"]def self.play_battle_bgm
        if $game_switches[1]
        @p=rand($BattleMusic.size)
        Audio.bgm_play("Audio/BGM/" + $BattleMusic[@p])
        else
        $game_system.battle_bgm.play
        end
        RPG::BGS.stop
      end[/pre]

点评

非常感谢!解决了  发表于 2017-10-17 09:59
笨肉包的游戏讨论群932812135 (实时更新) 喜欢的话欢迎加入~
目前的坑
??? #像素风OC游戏 准备中 短篇-约5小时
花城梦之心 #像素风OC游戏 系统开发+素材绘制中
【不可思议的迷宫】幽灵契约外传:歌莉娅 v0.4 游戏文件已更新
同时更新中~ (沉迷摸鱼中~更新速度较慢请见谅w)
这是属于笨肉包一个人的旅行~(这只肉包又在摸鱼!
旅途的最终目标~ ???(保密~
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部