Project1

标题: 游戏里打开菜单的时候播放音乐要怎么做.... [打印本页]

作者: MPlayer    时间: 2008-11-1 22:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 劍之飛龍☆    时间: 2008-11-1 22:32
播放效果:
Audio.bgm_play("文件名",音量,节奏速度)

停止播放:
Audio.bgm_stop

作者: 西江月    时间: 2008-11-1 22:35
我这台电脑没装RM,不过可以从理论上假设下。设置一个公共事件,当按下X(或者对应菜单的某个按钮)时,播放某BGM,然后演奏5秒钟后淡出BGM。也不知道行不行得通,因为我也没用过这种功能。
作者: 仙剑乐逍遥    时间: 2008-11-2 03:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: MPlayer    时间: 2008-11-2 04:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 迅雷進    时间: 2008-11-2 04:13
Audio.bgm_play("123.Mp3",80,100)
作者: 友情变爱情    时间: 2008-11-2 05:06
打开脚本编辑器
全局搜索 $scene = Scene_Menu.new
找到Scene_Map 这个类,大约是220行左右
在这一句的前面插入一下脚本
    # 记忆地图 BGM 、停止 BGM
    $game_temp.map_bgm = $game_system.playing_bgm
    $game_system.bgm_stop
    #播放菜单 BGM
    Audio.bgm_play("Audio/BGM/123")

然后再进行全局搜索 $scene = Scene_Map.new
找到Scene_Menu 中的这一行
在前面插入一条
      # 还原 BGM
      $game_system.bgm_play($game_temp.map_bgm)
这样就可以了
还有就是在使用含有公共事件的物品和技能后貌似会直接回到地图画面
所以用同样的方法在
Scene_Item和Scene_Skill中的相关地方加上这一条就可以了

找到Scene_Load中的
$scene = Scene_Map.new
这个下面要插入这一句才行
    # 执行地图设置的 BGM 与 BGS 的自动切换
    $game_map.autoplay

大概就是这个样子了吧,遇到BUG再提出来 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 后知后觉    时间: 2008-11-2 06:27
那号坐牢去了……
公共事件昨貌似有漏洞,哎,试了一下没成功{/pz}
作者: MPlayer    时间: 2008-11-2 06:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 后知后觉    时间: 2008-11-2 09:02
以下引用MPlayer于2008-11-1 22:45:19的发言:
再问一下.添加地图音乐的方法除了事件里播放bgm的并行处理外还有什么别的方法?


这一句没看懂是什么意思
什么叫播放bgm的并行处理
作者: 仙剑乐逍遥    时间: 2008-11-2 15:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-11-2 16:22
- -我怎么记得回答过一个一模一样的问题,当时做的工程都留着呢。
下次记得搜索。
  1. http://rpg.blue/upload_program/d/天圣的马甲_菜单转换bgm_106042912.rar
复制代码
[LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 仙剑乐逍遥    时间: 2008-11-2 16:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-11-2 16:24
公共事件只能完成一半,退回地图的时候如果不自动设置BGM还会持续播放菜单BGM。
作者: 仙剑乐逍遥    时间: 2008-11-2 16:26
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1