查看: 2775|回复: 5

[已经解决] 如何让一个音乐停止后重新播放时从原来停止的地方播放?

[复制链接]
梦石
0
星屑
3810
在线时间
744 小时
注册时间
2016-6-2
回帖
175

开拓者

发表于 2018-1-26 16:59:20 | 显示全部楼层 |阅读模式

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

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

×
比如有一个音乐文件,内容如下:
0.00s-10.00s:440Hz的正弦波
10.00s-20.00s:“妨碍咱都渣渣!”
20.00s-30.00s:“我有知识我自豪!”
30.00s-40.00s:音乐“Red Zone”

当进入某个地图(当然不一定是进入地图)时,播放了这个BGM。
20.00s后,遇敌战斗,战斗结束后,继续播放了这个BGM。
但是此时播放的是440Hz的正弦波,而不是“我有知识我自豪!”。
有什么办法能让一个音乐停止后重新播放时从原来停止的地方继续播放?
梦石
0
星屑
2709
在线时间
166 小时
注册时间
2018-1-19
回帖
88
发表于 2018-1-26 19:20:39 | 显示全部楼层
好像见过一个叫game_system.bgm_memorize ,game_system.bgm_restore记忆bgm和还原bgm的功能,虽然偶没用过,乃试试看?

点评

这只能记忆BGM的名称而不能记忆播放的时刻和从那个时刻播放。  发表于 2018-1-26 22:57
求勾搭QwQ(bu)会使用脚本和事件QwQ虽然脚本还只是初级程度,还在学习ingQwQ
平常很闲,特别想回答问题和解决问题。再求勾搭呜呜呜QWQ
QQ:841155947
回复

使用道具 举报

梦石
0
星屑
2709
在线时间
166 小时
注册时间
2018-1-19
回帖
88
发表于 2018-1-27 01:06:14 | 显示全部楼层
那用这个吧
https://rpg.blue/forum.php?mod=viewthread&tid=123477

评分

参与人数 1星屑 +50 赞 +1 收起 理由
RyanBern + 50 + 1 认可答案

查看全部评分

求勾搭QwQ(bu)会使用脚本和事件QwQ虽然脚本还只是初级程度,还在学习ingQwQ
平常很闲,特别想回答问题和解决问题。再求勾搭呜呜呜QWQ
QQ:841155947
回复

使用道具 举报

梦石
0
星屑
3810
在线时间
744 小时
注册时间
2016-6-2
回帖
175

开拓者

 楼主| 发表于 2018-1-27 13:21:02 | 显示全部楼层
本帖最后由 David_Exmachina 于 2018-1-27 13:24 编辑

问题解决,实在是太感谢了!
没想到居然有这么老的帖来解决这个问题。
不过呢,把它应用到游戏中的话就是一个大工程了。
主要是因为要摆脱系统默认的音频播放系统,
还要把音频文件转码成非OGG的格式。
但是至少,要解决这些已经不成技术上的问题了。
回复

使用道具 举报

梦石
0
星屑
3810
在线时间
744 小时
注册时间
2016-6-2
回帖
175

开拓者

 楼主| 发表于 2018-2-6 12:23:48 | 显示全部楼层
本帖最后由 David_Exmachina 于 2018-2-6 12:24 编辑

话说,这个问题已经有认可答案了,
一直让它保持未解决状态总感觉很尴尬……
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部