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

Project1

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

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2865
在线时间
427 小时
注册时间
2014-11-21
帖子
144
跳转到指定楼层
1
发表于 2019-5-22 12:26:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RT,最近捏了个音乐鉴赏功能,想在里面加入播放器的进度条功能让玩家直观看到一些音乐属性,但是找了一下没找到有类似功能的,所以问一下是否能够实现这样的机制
当然要是能够有快进倒退之类的功能就更好了,不过最需要的还是这个进度条

Lv3.寻梦者

梦石
0
星屑
2309
在线时间
123 小时
注册时间
2017-2-26
帖子
36
2
发表于 2019-5-25 13:54:52 | 只看该作者
你可以套RGSS3库运行游戏,这样就可以用RGSS3的Audio模块的bgm_pos方法了。有了pos功能一切好说。
(来自另一位XP党的哀鸣)
RM水友群号   917854767  欢迎加入
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

点评

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9617
在线时间
566 小时
注册时间
2017-9-28
帖子
208
4
发表于 2019-5-25 23:56:37 | 只看该作者
获取音乐长度和当前播放位置以及快进倒退可以使用 winmm.dll 的相关 api,你可以使用这个脚本,注意,它不支持 OGG
喵喵喵
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-20 02:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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