查看: 3470|回复: 3

[RMVA发布] 【小优音乐盒1.0】调戏BGM进行时

[复制链接]
梦石
0
星屑
1032
在线时间
145 小时
注册时间
2013-10-16
回帖
254
发表于 2015-4-6 19:09:27 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 rpg-sheep 于 2015-4-6 19:14 编辑

小优这次为大家带来《小优音乐盒!》
[fold=大召唤术]@三途亚梦 @喵呜喵5 @蓝儿 @怪蜀黍[/fold]
想过随意切换音乐吗?想过开着DuangDuangDuang打怪吗?想过武装你的耳朵吗?那么问题来了,挖掘机学校哪家强?中国山东找蓝翔!我虽然不是蓝翔毕业的,但是……等等,跑题了,言归正传,我们来看看脚本的功能!
功能一:解锁音乐!游戏中每出现一个音乐,都会被记录!
ss1.png
功能二:显示频谱!高端大气上档次哦~
ss2.png
功能三:自由切换!玩家可以切换已解锁的音乐(一次性)在音乐盒里按确定键播放,用事件切换之后会换回来!
ss3.png
还可以随意修改背景`
默认已加入菜单,如果不愿意删除掉Sign_in就行。
心动不如行动!(我要糖=w=)
注意:Q&A挺重要的,使用说明,注意事项差不多都在里面了,请多看看!
希望大家多提建议和BUG反馈,大家的支持造就好的脚本~

[fold=下载链接(糖)]
V1.0链接: http://pan.baidu.com/s/1gdtiKqZ 密码: pny2
[/fold]

[fold=制作频谱包教程]
第一步:如图一,用Au打开你想要修改的OGG音乐(必须是OGG),记录下数据1和数据2,并按照图中公式算出一个数。
1.png
第二步:如图二,将你的OGG另存为频谱位图图像。
2.png
第三步:如图三,进入Audio/BGM文件夹,新建一个与音乐文件名一致的txt,把第一步计算好的数据写进去。
注意!这张图有误,抄录的数据应当为11854080,即计算后的数!深表抱歉!
3.png
第四步:如图四,回到桌面(我把图像存在桌面了),找到两个BMP。把那个phase删了,不要。然后把另外一个BMP转成PNG格式(我用的是画图)
4.png
第五步:如图五,拷贝转好的PNG图像到Audio/BGM,将文件名命名成与音乐一致,再加一个_pic。
5.png
OK!现在你可以享受音乐了!
[/fold]

[fold=Q&A]
Q:为什么我按照你的方法做了,但还是获取失败?
A:啊哈!你的文件名是不是包含中文?如果是的话,在三个文件名前都加个英文的叹号!,例如我范例文件夹里的小苹果。游戏中!是不会显示出来的!

Q:频谱位图图像一定要有吗?没有成不?
A:成!你可以只使用自由切换/解锁音乐的功能,但没有频谱位图的音乐文件的文件名不可以包含英文的叹号!,如果有英文的叹号,就必须有图像和txt。txt是同理的。事实上,如果音乐文件名不包含!,那么txt和位图都可有可无,不会影响你的正常使用。

Q:为什么换张地图音乐就变了?
A:音乐盒默认只更改一次。这是为了不影响你一些需要特定音乐渲染气氛的剧情,还有不影响战斗。

Q:为什么频谱位图那么大?性价比不值啊!
A:等我更新......

Q:想为RTP中的音乐添加频谱,需要复制音乐过来吗?!
A:不用,这种情况下直接放位图和txt就行。但是这样你的游戏就不能脱离RTP了......

Q:如何在自己的工程使用脚本?
A:复制RS Music System到你的工程,放在Main之上,再把Graphics/Menu文件夹复制过去就可以使用基本功能。如要使用频谱,请参照上方设置。

Q:我想换个背景成么?
A:可以,Graphics/Menu/music_back,随便改(分辨率别变就成)

Q:小优你真是好人,能到我碗里来吗?
A:不成!!!!!

Q:你抄袭!我明明看到有音乐盒的脚本!
A:确实前人有做过,来自“教程-VA超级脚本整合(90个系统)   66RPG   整合系统,RMVA”这篇帖子。但是他缺点太多了,没法最小化后台播放,没法设置频谱,占内存还超大,唯一的好处就是有个萌萌哒妹子在你听歌时托着下巴卖萌......(嘿,谁要是觉得这功能好我就去做)

Q:这个音乐盒到底有什么用处?
A:让玩家自由解锁音乐,自由更改已解锁的背景音乐~增强可玩性;显示频谱,高端大气上档次!

Q:功能很强大!计划加入什么呢?
A:频谱战斗:设计一项技能,攻击力随音乐变化!
   导入音乐:玩家可以导入自己的音乐作为背景音乐!
   快帮帮我:帮我构思点呗~
[/fold]
开心咸鱼每一天~

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2015-4-6 20:14:16 | 显示全部楼层
第一眼:卧槽居然能显示频谱好高端……

第二眼:“制作频谱包”

……………………

点评

好吧口误(我的意思是我想知道他是怎么定义bgm_play方法的)  发表于 2015-4-6 21:50
class << Audio 咦,bgm_play不是方法么?  发表于 2015-4-6 21:45
嗯,谢谢~我去看看吧,现在就是不知道怎么获取RGSS内建类的定义方式。。。我想修改Audio的bgm_play类,但是找不到源码改不了,大神能帮忙么?  发表于 2015-4-6 21:41
不黑的话看看能不能拿紫苏前辈的SEAL搞一下buffer,黑的话就直接找到那个API钩住然后拿数据  发表于 2015-4-6 21:28
直接搞写PCM音频数据的那个缓冲区的数据来  发表于 2015-4-6 21:25
回复

使用道具 举报

梦石
0
星屑
163
在线时间
73 小时
注册时间
2014-4-10
回帖
96
发表于 2015-6-1 11:35:28 | 显示全部楼层
好像很厉害的样子,谢谢楼主!{:2_282:}
回复

使用道具 举报

梦石
0
星屑
50
在线时间
23 小时
注册时间
2015-2-4
回帖
12
发表于 2015-6-18 21:01:07 | 显示全部楼层
其实个人觉得显示CG也可以,没有必要一定是频谱。对于某些一个游戏近百音乐的人来说,的确是颇有些麻烦
(但是第一眼果然还是太高大上了wwwww)
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部