同步音频
如果有人离开后重新加入,你的自定义音频不会从头开始播放,而是继续播放,并伴随动态视觉效果。
同步音频,面向 DJ 表演的虚拟演出数据包
数据包行为与原版行为的对比
原版客户端:如果有人在播放音乐(例如音乐唱片)时离开并重新加入,而其他人仍在听,那么他将完全听不到任何声音。
同步音频数据包/模组:如果有人在播放数据包中的音乐时离开并重新加入,他仍能听到与其他人相同的音乐,因为数据包每 5 分钟会重新发送一次音频播放信号。
分步设置
在音频编辑器(例如 audacity)中:
- 选择你的音乐(最长 1 小时,最短 5 分钟)并将其转换为 OGG 格式
- 在音频文件中自定义选择 0 到 5 分钟的片段,并将所选内容导出为名为 "5" 的文件
- 同样地,选择 5 到 10 分钟的片段,并将所选内容导出为 "10"
- 这样你就准备好了一个 10 分钟的拆分音频文件,可以按此方法一直拆分到 60 分钟
在资源包文件中:
- 将你刚刚导出的 OGG 文件放入 synced_audio/sounds/split_audio/ 目录
目前总共仅支持一首歌曲
启动歌曲:
- 在游戏中,运行 /function synced_audio:play_audio_30_minutes 来播放最长 30 分钟的拆分文件,并配合你放置的视觉效果(见下文)
- 在游戏中,运行 /function synced_audio:play_audio_60_minutes 来播放最长 60 分钟的拆分文件
与音频配合的视觉效果
视觉效果列表
- 动态粒子
- 动态烟火
使用方法
运行 /function audio_reactive_particles:place_visual_130 来放置一个上下移动、与音频 BPM 同步的粒子视觉效果,运行 /function audio_reactive_particles:place_pyrotechnics 来放置动态烟火(火焰)
要使粒子与 BPM 匹配,请打开数据包,打开以 "converter" 开头的文件夹,打开离线 HTML 文件或在线 HTML 文件并托管它,上传你的完整音频文件并进行转换,复制内容并粘贴到数据包中的 data/audio_reactive_partiles/list_of_audio_files/current_audio.mcfunction 中
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。