查看: 2594|回复: 4

[已经解决] 如何能在一个BGM播放完后立即接上另一个BGM?

[复制链接]
梦石
0
星屑
275
在线时间
0 小时
注册时间
2010-6-18
回帖
1
发表于 2010-7-19 14:02:11 | 显示全部楼层 |阅读模式

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

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

×
RT,比如我想先将BGM切换成BGM.MP3,然后在这个BGM播放一遍后立刻切换成BGM(1).MP3,要怎么做?
无论是时间法还是脚本流都可以啊,求教啊

不画画就死星人

梦石
0
星屑
171
在线时间
1819 小时
注册时间
2007-6-14
回帖
3133
发表于 2010-7-19 14:51:20 | 显示全部楼层
RM可以同时播放1个BGM和1个BGS,名称不同其实都是背景音乐(后者是声音),
可以利用这个原理用100音量播放BGM.MP3,用0音量播放你的BGM(1).MP3,在适当时机将BGM.MP3的音量降为0,BGM(1).MP3的音量调高,如此反复

评分

参与人数 1星屑 +300 收起 理由
「旅」 + 300 认可答案

查看全部评分

渣绘关注慎重
[url=http://www.pixiv.net/member.php?id=1160389][color=DimGray]http://www.pixiv.net/member.php?id=1160389[/color][/url]
回复

使用道具 举报

军火商

梦石
0
星屑
55
在线时间
7 小时
注册时间
2008-7-19
回帖
787
发表于 2010-7-19 18:52:18 | 显示全部楼层
最笨最有效的方法:
新建一个并行处理的公共事件,先是播放BGM.MP3,等待多少帧(自己算一下,1秒=16帧,把整个BGM.MP3音乐的秒数长度换成帧数打在等待命令中即可),然后播放BGM(1).MP3,在等待BGM(1).MP3的长度帧数,之后就行了(由于是并行处理,等待完后会自动跳回第一项:播放BGM.MP3),用计算器算一下就行了。

评分

参与人数 1星屑 +300 收起 理由
「旅」 + 300 认可答案

查看全部评分

LINE]1,#dddddd[/LINE]<font color="#666666">[/COLOR]
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2010-7-19 21:21:15 | 显示全部楼层
本帖最后由 后知后觉 于 2010-7-19 21:26 编辑

①.
Audio.me_play("Audio/ME/BGM.mp3")
Audio.bgm_play("Audio/BGM/BGM(1).mp3")
漏洞很明显.有可能被其他的ME打断 BGM.mp3 的播放

②.
使用 高精度计时器+真·后台运行

③.
使用 音频扩展+真·后台运行

②和③.最起码要有 自己修改脚本 的功底方可使用
因为 高精度计时器和音频扩展都只是提供功能....
而需要你自己去运用做成你要的效果

评分

参与人数 1星屑 +300 收起 理由
「旅」 + 300 认可答案

查看全部评分












你知道得太多了

回复

使用道具 举报

梦石
0
星屑
275
在线时间
0 小时
注册时间
2010-6-18
回帖
1
 楼主| 发表于 2010-7-21 17:26:05 | 显示全部楼层
额,谢谢LS的各位大大了,不过我已经去刨过老帖,发现我要用的脚本了,果然是用BGM+BGM的方法哈
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部