Project1

标题: 再次提问:怎样实现战斗BGM的取消 [打印本页]

作者: k_ichinose    时间: 2009-3-28 20:37
标题: 再次提问:怎样实现战斗BGM的取消
在某些场景中想用地图音乐直接做战斗BGM,于是想问下怎样用脚本来取消战斗BGM(用开关来决定是否取消BGM)

之前那个ARPG的和此问题无关,是另一游戏

谢谢大家指点 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: Ps_佡    时间: 2009-3-28 21:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: k_ichinose    时间: 2009-3-28 22:17
那个脚本是XP和VX通用的吗?
作者: Ps_佡    时间: 2009-3-28 22:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: k_ichinose    时间: 2009-3-28 23:16
设为同一BGM只能是将BGM重新播放,我要的是战斗开始时仍然播放地图BGM的脚本……
作者: 妲己    时间: 2009-3-29 03:05
地图设置的时候不设置其BGM.而是将需要使用的音乐在BGS里播放.再把战斗BGM改成无的话.应该就可以实现音乐的一致.至少XP里就可以使用这方法.不过我的VX里BGS居然不能演奏MID.只能播放OGG......{/fd}
作者: 巴哈姆特    时间: 2009-3-29 03:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 妲己    时间: 2009-3-29 03:19
あれ?试了一下还真的不行.莫非以前的是灵异{/fd}看来只能利用脚本来实现了.这点真不如XP呀{/fd}
还有...人家不是兄台{/fd}
作者: 巴哈姆特    时间: 2009-3-29 03:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 妲己    时间: 2009-3-29 18:25
发现了一个比较可行的办法:
在脚本Scene_Map的193行起.是关于切换到战斗画面后音乐的处理.将203行的RPG::BGS.stop这一句改成RPG::BGS.last.那么地图画面的BGS音乐就能在战斗中继续播放了.已经测试过不会中断.LZ试试看吧.记得在这个地图里要把地图BGM.默认战斗BGM都设定为无.只设置地图BGS即可.最好把战斗胜利ME也设定为无.免得战斗胜利时破坏BGS的流畅河蟹{/cy}
这应该是最简单的方法了吧.{/cy}当然在其他不需要这种设定的地图里记得都要改回来{/cy}
还有就是.VX的BGS似乎对MID格式不支持.MP3.WMA.OGG都能播放. [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: k_ichinose    时间: 2009-3-29 20:58
只能将那些战斗BGM设为BGS吗?、
如果是这样也好,谢了,这就去试试
作者: 沉影不器    时间: 2009-3-29 22:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: k_ichinose    时间: 2009-3-29 22:46
那个是战斗结束ME吧……不会打断,只是暂停BGM而已
作者: 妲己    时间: 2009-3-30 02:03
战胜的ME不会打断BGS的.而且只要把战胜ME设置为无就可以了嘛.到需要重新设置的场合再通过事件设置回来就行了{/cy}




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