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

Project1

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

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3770
在线时间
741 小时
注册时间
2016-6-2
帖子
211

开拓者

跳转到指定楼层
1
发表于 2018-1-26 16:59:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

当进入某个地图(当然不一定是进入地图)时,播放了这个BGM。
20.00s后,遇敌战斗,战斗结束后,继续播放了这个BGM。
但是此时播放的是440Hz的正弦波,而不是“我有知识我自豪!”。
有什么办法能让一个音乐停止后重新播放时从原来停止的地方继续播放?

Lv3.寻梦者

梦石
0
星屑
2709
在线时间
166 小时
注册时间
2018-1-19
帖子
89
2
发表于 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
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2709
在线时间
166 小时
注册时间
2018-1-19
帖子
89
3
发表于 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
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3770
在线时间
741 小时
注册时间
2016-6-2
帖子
211

开拓者

4
 楼主| 发表于 2018-1-27 13:21:02 | 只看该作者
本帖最后由 David_Exmachina 于 2018-1-27 13:24 编辑

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3770
在线时间
741 小时
注册时间
2016-6-2
帖子
211

开拓者

5
 楼主| 发表于 2018-2-6 12:23:48 | 只看该作者
本帖最后由 David_Exmachina 于 2018-2-6 12:24 编辑

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 08:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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