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

Project1

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

[有事请教] 有没有可能做到类似尼尔机械纪元那种骇入后BGM改变BGM但...

[复制链接]

Lv2.观梦者

梦石
0
星屑
841
在线时间
117 小时
注册时间
2015-8-6
帖子
44
跳转到指定楼层
1
发表于 2020-10-24 17:48:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100星屑
https://www.bilibili.com/video/BV1yW411S7ez?from=search&seid=16496796843814018591
详细说明下,就是原本是播放着这一个BGM的,然而这个BGM有个同样长的像素版本,会在骇入的时候渐变到像素版本,同时时长不变。
如果用RM正常的淡出淡入像素版本BGM的话,会导致第二个BGM重放而非接上前面的正常版本,无法接上前面的BGM,有没有办法让他们无缝接上呢?
结合这位UP主的视频来说,前面正常的BGM为带有人声的正常版本BGM,然后在9S骇入了A2后,BGM慢慢过渡到了像素版本的歌曲,并且保证不会重头播放,而是接上了正常版本的时间,就是想要这样的效果。

最佳答案

查看完整内容

https://store.steampowered.com/app/1387580/AbsentedAge/ https://www.dlsite.com/home/work/=/product_id/RJ290851.html 这个游戏就有你说的效果. 你可以看看具体是咋实现的 游戏的文件实际上没加密 直接用 7-zip 之类的软件解压 Game.exe 就行了.. https://github.com/triacontane/RPGMakerMV/blob/master/ParallelBgs.js 看看 插件里的 ParallelBgs.js 平行播放多个 bgs 然后分别控制音量/淡出淡入? ...

Lv3.寻梦者

梦石
0
星屑
3476
在线时间
293 小时
注册时间
2020-1-27
帖子
190
2
发表于 2020-10-24 17:48:46 | 只看该作者
本帖最后由 zths 于 2020-10-25 21:52 编辑

https://store.steampowered.com/app/1387580/AbsentedAge/
https://www.dlsite.com/home/work/=/product_id/RJ290851.html

这个游戏就有你说的效果.
你可以看看具体是咋实现的

游戏的文件实际上没加密 直接用 7-zip 之类的软件解压 Game.exe 就行了..

https://github.com/triacontane/R ... ster/ParallelBgs.js
看看 插件里的 ParallelBgs.js
平行播放多个 bgs 然后分别控制音量/淡出淡入?

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 给大佬点赞

查看全部评分

回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
536
在线时间
46 小时
注册时间
2010-8-12
帖子
27
3
发表于 2020-10-26 01:21:46 | 只看该作者
zths提供的是很不错的办法,前提是你要准备两首节奏长度一致的音乐,一首常规的一首8bit;用那个插件后需要用事件和脚本去创意控制触发你的切转点。

小测试:你把rpg_managers.js里的stopBgm函数内容注销掉,然后游戏里用一个事件触发2首音乐同时播放,再用脚本并行绑定4个按钮分别控制两首的音量bgm.volume高低,可行哪~
以上野路子笨测试~不过证明可行哦

补充一下:八方旅人也用了这个创意,无缝切转音乐,不过更先进
举例说明:所有角色的主题音乐都可以无缝衔接某一场景的战斗音乐

也就是可以伴随游戏交互和情绪选择“随时完成无缝转场过渡”
创作很多万能间奏去衔接过渡,这样的音乐就丰富多彩了

https://www.bilibili.com/video/B ... 4636040489188649196

具体可以参考上面这节音乐课

以上,希望可以帮到你,共勉

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 给大佬点赞

查看全部评分

回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
841
在线时间
117 小时
注册时间
2015-8-6
帖子
44
4
 楼主| 发表于 2020-12-13 18:27:51 | 只看该作者
zths 发表于 2020-10-24 17:48
https://store.steampowered.com/app/1387580/AbsentedAge/
https://www.dlsite.com/home/work/=/product_i ...

抱歉,这两个月事情太多忘了,到现在才想起来。
我刚才试着看了下,至少粗略地搜索了下这个游戏的工程,似乎没发现相关的……如果可以的话能否指出是在哪里出现这种效果的呢?
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
841
在线时间
117 小时
注册时间
2015-8-6
帖子
44
5
 楼主| 发表于 2020-12-13 18:30:10 | 只看该作者
mulier 发表于 2020-10-26 01:21
zths提供的是很不错的办法,前提是你要准备两首节奏长度一致的音乐,一首常规的一首8bit;用那个插件后需要 ...

还是有点懵的,这个插件没有注释详细的那些指令、也没有范例,有点难啃。
可以的话,大佬能否将测试的工程发一下呢?
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3476
在线时间
293 小时
注册时间
2020-1-27
帖子
190
6
发表于 2020-12-16 09:31:34 | 只看该作者
本帖最后由 zths 于 2020-12-16 10:03 编辑
1597446162 发表于 2020-12-13 18:27
抱歉,这两个月事情太多忘了,到现在才想起来。
我刚才试着看了下,至少粗略地搜索了下这个游戏的工程, ...


**:en
* @plugindesc BGS并行性能插件。
* @author triacontinue
*
* @help 允许多个BGS并行播放。 当你从插件命令中更改BGS播放线时
* 从插件命令中更改BGS播放线,在保持原有BGS播放的同时,播放新的BGS。
* 可以分别调整平行播放的每个BGS的音量、音调和左右平衡。
* 默认的性能行是[1]。
*
* 线路数量不受限制,但如果你想同时玩太多的BGSs
* * 线路数量没有限制,但同时播放过多的BGS可能会影响操作。
*
* 请注意,用地图指定的自动播放BGS将有一个固定的线值[1]。
*
* 作为附加功能,提供了一个插件命令,当播放SE时,自动暂时淡出BGS,同时播放BGS。
* * 提供了插件命令,使SE的声音更加清晰。
* 您还可以设置淡出时间和SE播放的时间。
*
* 插件命令详情。
* 从事件命令 "插件命令 "中执行。
* (参数之间用单字节空格隔开)。
*
* PB_BGS_CHANGE_LINE 2 # 将 BGS 播放线改为 [2]。
* PB_BGS_CHANGE_LINE 2 # 同上。
* PB_BGS_ALL_STOP # 停止所有BGS的播放。
* PB_BGS_ALL_STOP # 同上。
* PB_BGS_SE PLAY FADE OUT 1 # SE播放时自动淡出BGS。
* PB_BGS_FADEOUT_FOR_SE 1 # 同上(*1)
* PB_BGS_FADEOUT_TIME 3 # 指定自动淡出的时间。
* PB_BGS_FADEOUT_TIME 3 # 同上。
*
* *1 可指定淡出方式。
* 0:SE照常播放,不会淡出。
* 1:在播放SE的同时开始淡出。
* 2:淡出完成后播放SE。
*
* 2设置需要时间,直到执行SE后实际播放。
* 请小心使用此设置。
*
* 使用条款。
* 未经作者许可,可以修改和再分发,使用形式不受限制(商业、18禁止使用等)。
* 对使用类型没有限制(商业、18种禁止使用等)。
* * 这个插件现在是你的了。
*/

通过www.DeepL.com/Translator(免费版)翻译

机翻一下 插件命令看起来 应该不复杂。。


我发的工程不能拿来当这个插件原版的示例, 他把原插件魔改了。。。。

我再看看
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3476
在线时间
293 小时
注册时间
2020-1-27
帖子
190
7
发表于 2020-12-16 10:10:53 | 只看该作者
用了插件之后试试这样
AudioManager.playAllBgs([{"name":"主bgm","pan":0,"pitch":100,"volume":90},{"name":"其他bgm1","pan":0,"pitch":100,"volume":90},{"name":"其他bgm2","pan":0,"pitch":100,"volume":90}])
然后
$gameSystem.setBgsLine(1);
$gameSystem.setBgsLine(2);
$gameSystem.setBgsLine(3);
试试看
我没试 你试试吧。。。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 05:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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