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

Project1

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

随机战斗音乐加开关

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
跳转到指定楼层
1
发表于 2009-2-6 21:57:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想在boss战当中使用特定的战斗音乐
但是在队伍事件页里面更改战斗音乐后,进入战斗系统还是随机战斗音乐
所以我想求大家帮忙给这个“随机战斗音乐”加一个10号开关  打开时取消功能
  1. class Scene_Map
  2. #--------------------------------------------------------------------------
  3. # ● 调用战斗
  4. #--------------------------------------------------------------------------
  5. def call_battle
  6.    # 清除战斗调用标志
  7.    $game_temp.battle_calling = false
  8.    # 清除菜单调用标志
  9.    $game_temp.menu_calling = false
  10.    $game_temp.menu_beep = false
  11.    # 生成遇敌计数
  12.    $game_player.make_encounter_count
  13.    # 记忆地图 BGM 、停止 BGM
  14.    $game_temp.map_bgm = $game_system.playing_bgm
  15.    $game_system.bgm_stop
  16.    # 演奏战斗开始 SE
  17.    $game_system.se_play($data_system.battle_start_se)
  18.    # 演奏战斗 BGM
  19.    randbgm = rand(14)
  20.    case randbgm
  21.    when 0
  22.       Audio.bgm_play("Audio/BGM/zd1")
  23.    when 1
  24.      Audio.bgm_play("Audio/BGM/zd2")
  25.    when 2
  26.      Audio.bgm_play("Audio/BGM/zd3")
  27.    when 3
  28.      Audio.bgm_play("Audio/BGM/zd4")
  29.    when 4
  30.      Audio.bgm_play("Audio/BGM/zd5")
  31.    when 5
  32.     Audio.bgm_play("Audio/BGM/zd6")
  33.    when 6
  34.     Audio.bgm_play("Audio/BGM/zd7")
  35.    when 7
  36.     Audio.bgm_play("Audio/BGM/zd8")   
  37.    when 8
  38.     Audio.bgm_play("Audio/BGM/zd9")
  39.    when 9
  40.     Audio.bgm_play("Audio/BGM/zd10")
  41.    when 10
  42.     Audio.bgm_play("Audio/BGM/zd11")   
  43.    when 11
  44.     Audio.bgm_play("Audio/BGM/zd12")
  45.    when 12
  46.     Audio.bgm_play("Audio/BGM/zd13")
  47.    when 13
  48.     Audio.bgm_play("Audio/BGM/zd14")
  49.    when 14
  50.     Audio.bgm_play("Audio/BGM/zd15")
  51.   end   
  52.    # 矫正主角姿势
  53.    $game_player.straighten
  54.    # 切换到战斗画面
  55.    $scene = Scene_Battle.new
  56. end
  57. end
复制代码

版务信息:本贴由楼主自主结贴~

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-6
帖子
16
2
发表于 2009-2-6 22:02:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
3
 楼主| 发表于 2009-2-6 22:20:06 | 只看该作者
以下引用为挖坟而生于2009-2-6 14:02:53的发言:

LZ你说的不清楚呢
你想打BOSS时用另一种音乐只需要在战斗处理前加更改战斗BGM就OK


问题是我用了“随机战斗音乐”这个脚本,它会随机产生一个战斗音乐取代事先定义好的音乐
所以我想给这个脚本加个开关 当需要打boss的时候就把这个脚本关了

回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

4
发表于 2009-2-6 22:25:34 | 只看该作者
  1. class Scene_Map
  2. #--------------------------------------------------------------------------
  3. # ● 调用战斗
  4. #--------------------------------------------------------------------------
  5. def call_battle
  6.    # 清除战斗调用标志
  7.    $game_temp.battle_calling = false
  8.    # 清除菜单调用标志
  9.    $game_temp.menu_calling = false
  10.    $game_temp.menu_beep = false
  11.    # 生成遇敌计数
  12.    $game_player.make_encounter_count
  13.    # 记忆地图 BGM 、停止 BGM
  14.    $game_temp.map_bgm = $game_system.playing_bgm
  15.    $game_system.bgm_stop
  16.    # 演奏战斗开始 SE
  17.    $game_system.se_play($data_system.battle_start_se)
  18.    # 演奏战斗 BGM
  19. if $game_switches[10] == false
  20.    randbgm = rand(14)
  21.    case randbgm
  22.    when 0
  23.       Audio.bgm_play("Audio/BGM/zd1")
  24.    when 1
  25.      Audio.bgm_play("Audio/BGM/zd2")
  26.    when 2
  27.      Audio.bgm_play("Audio/BGM/zd3")
  28.    when 3
  29.      Audio.bgm_play("Audio/BGM/zd4")
  30.    when 4
  31.      Audio.bgm_play("Audio/BGM/zd5")
  32.    when 5
  33.     Audio.bgm_play("Audio/BGM/zd6")
  34.    when 6
  35.     Audio.bgm_play("Audio/BGM/zd7")
  36.    when 7
  37.     Audio.bgm_play("Audio/BGM/zd8")   
  38.    when 8
  39.     Audio.bgm_play("Audio/BGM/zd9")
  40.    when 9
  41.     Audio.bgm_play("Audio/BGM/zd10")
  42.    when 10
  43.     Audio.bgm_play("Audio/BGM/zd11")   
  44.    when 11
  45.     Audio.bgm_play("Audio/BGM/zd12")
  46.    when 12
  47.     Audio.bgm_play("Audio/BGM/zd13")
  48.    when 13
  49.     Audio.bgm_play("Audio/BGM/zd14")
  50.    when 14
  51.     Audio.bgm_play("Audio/BGM/zd15")
  52.   end   
  53. else
  54. $game_system.bgm_play($game_system.battle_bgm)
  55. end
  56.    # 矫正主角姿势
  57.    $game_player.straighten
  58.    # 切换到战斗画面
  59.    $scene = Scene_Battle.new
  60. end
  61. end
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
5
 楼主| 发表于 2009-2-6 22:33:17 | 只看该作者
又是IamI老兄帮我解决的(好像是第三次了)   激动啊{/cy}
不用测试了 直接认可

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-18 06:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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