Project1

标题: RMXP有没有办法作出类似音乐进度条的功能 [打印本页]

作者: hy2000    时间: 2019-5-22 12:26
标题: RMXP有没有办法作出类似音乐进度条的功能
RT,最近捏了个音乐鉴赏功能,想在里面加入播放器的进度条功能让玩家直观看到一些音乐属性,但是找了一下没找到有类似功能的,所以问一下是否能够实现这样的机制
当然要是能够有快进倒退之类的功能就更好了,不过最需要的还是这个进度条
作者: kirh_036    时间: 2019-5-25 13:54
你可以套RGSS3库运行游戏,这样就可以用RGSS3的Audio模块的bgm_pos方法了。有了pos功能一切好说。
(来自另一位XP党的哀鸣)
作者: apk1095884734    时间: 2019-5-25 18:23
肯定可以的啊
可以参考"游戏时间"的写法,记录音乐播放的时间
至于要获取音乐的时长,可以写个哈希表纪录音乐时长……
暂时没找到在脚本内直接获取音乐长度的方法 工程量不大的话就手动输入吧
有了播放时长和总时长 就可以描绘进度条啦
作者: hyrious    时间: 2019-5-25 23:56
获取音乐长度和当前播放位置以及快进倒退可以使用 winmm.dll 的相关 api,你可以使用这个脚本,注意,它不支持 OGG




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1