查看: 3238|回复: 4

[已经过期] RMXP有没有办法作出类似音乐进度条的功能

[复制链接]
梦石
0
星屑
3053
在线时间
441 小时
注册时间
2014-11-21
回帖
103
发表于 2019-5-22 12:26:47 | 显示全部楼层 |阅读模式

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

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

×
RT,最近捏了个音乐鉴赏功能,想在里面加入播放器的进度条功能让玩家直观看到一些音乐属性,但是找了一下没找到有类似功能的,所以问一下是否能够实现这样的机制
当然要是能够有快进倒退之类的功能就更好了,不过最需要的还是这个进度条
梦石
0
星屑
2319
在线时间
124 小时
注册时间
2017-2-26
回帖
32
发表于 2019-5-25 13:54:52 | 显示全部楼层
你可以套RGSS3库运行游戏,这样就可以用RGSS3的Audio模块的bgm_pos方法了。有了pos功能一切好说。
(来自另一位XP党的哀鸣)
RM水友群号   917854767  欢迎加入
回复

使用道具 举报

梦石
0
星屑
117
在线时间
3 小时
注册时间
2018-8-21
回帖
4
发表于 2019-5-25 18:23:57 | 显示全部楼层
肯定可以的啊
可以参考"游戏时间"的写法,记录音乐播放的时间
至于要获取音乐的时长,可以写个哈希表纪录音乐时长……
暂时没找到在脚本内直接获取音乐长度的方法 工程量不大的话就手动输入吧
有了播放时长和总时长 就可以描绘进度条啦

点评

没想过这种办法,果然我思路不够开阔,听上去可行,我等会儿去实践一下  发表于 2019-5-25 20:10
回复

使用道具 举报

梦石
0
星屑
9862
在线时间
580 小时
注册时间
2017-9-28
回帖
203
发表于 2019-5-25 23:56:37 | 显示全部楼层
获取音乐长度和当前播放位置以及快进倒退可以使用 winmm.dll 的相关 api,你可以使用这个脚本,注意,它不支持 OGG。
喵喵喵
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部