环境音效

来自Minecraft Wiki
跳转到导航 跳转到搜索
  背景音乐”重定向至此。关于Minecraft各处播放的音乐,请见“音乐”。

环境音效(Ambience)是可在特定条件下听到的声音,由C418Samuel Åberg制作。目前,共有167种不同的环境音效。

环境音效根据其播放的条件分为多类。目前,有“洞穴(Cave)”“水下(Underwater)”和“下界(Nether)”三类环境音效。

可以在Java版选项菜单的“音乐和声音”界面或基岩版设置菜单的“音频设置”界面中,调节“环境”滑块来单独设置环境音效的音量。但是,这也会一并影响烟花火箭的音效。

所有环境音效均可使用/playsound minecraft:<ID> ambient @s命令来播放。所有环境音效的ID均以ambient.<ID>开头。

洞穴环境音效[编辑 | 编辑源代码]

一个黑暗的洞穴。这是最有可能会听到洞穴环境音效的地方之一

洞穴环境音效Cave Ambience,简称洞穴音效字幕中称怪异的噪声)是当玩家位于洞穴等黑暗的空间中时,使用“氛围算法”随机播放的一组声音。

洞穴环境音效可以在任何生物群系(下界的生物群系除外)中播放,只要该群系含有洞穴等足够黑暗的空间。

洞穴环境音效的ID为ambient.cave。共有23种不同的洞穴环境音效。

Java版

音效字幕分类描述命名空间ID本地化键名
怪异的噪声环境进入昏暗的洞穴ambient.cavesubtitles.ambient.sound

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
环境进入昏暗的洞穴ambient.caveambient.cave0.70.8-116

水下环境音效[编辑 | 编辑源代码]

  本章节介绍的是玩家在水下时播放的环境音效。关于流水发出的声音,请见“水 § 音效”;关于在相同条件下播放的音乐,请见“音乐 § 水下音乐”。
本段落所述内容仅适用于Java版

水下环境音效(Underwater Ambience)会在玩家的头部处于下时播放。这些音效可以在任何规模、任何维度的水体中听到。

水下环境音效分为2组:“循环(Loop)”和“循环附加(Loop Additions)”。当玩家处于水下时,这两种音效都将彼此独立地播放。此外,“循环附加”又分为3组。

水下环境音效的ID为ambient.underwater.<本组ID>。共有22种不同的水下环境音效。

下表“稀有循环附加”和“顶级稀有循环附加”的名称源于游戏中对应的ID,出现概率并没有其名称所描述的那么低。

音效字幕分类描述命名空间ID本地化键名
[音效 1]环境水下循环音效ambient.underwater.loop[音效 1]
[音效 1]环境水下循环附加音效ambient.underwater.loop.additions[音效 1]
[音效 1]环境水下稀有循环附加音效ambient.underwater.loop.additions.rare[音效 1]
[音效 1]环境水下顶级稀有循环附加音效ambient.underwater.loop.additions.ultra_rare[音效 1]

下界环境音效[编辑 | 编辑源代码]

下界环境音效(Nether ambience)会在玩家位于下界时播放。每个下界生物群系都有自己独特的环境音效。

下界环境音效被分为三组:“循环(Loop)”“循环附加(Loop Additions)”和“氛围(Mood)”。当玩家位于下界时,这些音效都会彼此独立地播放。

下界环境音效的ID为ambient.<生物群系>.<本组ID>。总共有95种不同的下界环境音效。

绯红森林[编辑 | 编辑源代码]

Java版

音效字幕分类描述命名空间ID本地化键名
[音效 1]环境绯红森林循环音效ambient.crimson_forest.loop[音效 1]
[音效 1]环境绯红森林附加音效ambient.crimson_forest.additions[音效 1]
[音效 1]环境绯红森林氛围音效ambient.crimson_forest.mood[音效 1]

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
环境绯红森林循环音效ambient.crimson_forest.loopambient.crimson_forest.loop3.61.016
环境绯红森林附加音效ambient.crimson_forest.additionsambient.crimson_forest.additions0.4/0.5/0.32/0.1/0.25/0.7[1]1-1.1/0.5-0.55/0.8-0.88[2]16
环境绯红森林氛围音效ambient.crimson_forest.moodambient.crimson_forest.mood0.80.5-1.216
  1. 这里代表15条音效文件分别以六种不同的音量播放,其中第一、四、五、六条音效音量为0.4,第二条为0.5,第三条为0.32,第七到九条为0.1,第十到十三条为0.25,其余为0.7。
  2. 这里代表15条音效文件分别以三种不同的音高播放,其中第七、八、九条音效音高为0.5-0.55,第十五、十七条为0.8-0.88,其余为1-1.1。

诡异森林[编辑 | 编辑源代码]

Java版

音效字幕分类描述命名空间ID本地化键名
[音效 1]环境诡异森林循环音效ambient.warped_forest.loop[音效 1]
[音效 1]环境诡异森林附加音效ambient.warped_forest.additions[音效 1]
[音效 1]环境诡异森林氛围音效ambient.warped_forest.mood[音效 1]

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
环境诡异森林循环音效ambient.warped_forest.loopambient.warped_forest.loop3.61.016
环境诡异森林附加音效ambient.warped_forest.additionsambient.warped_forest.additions0.06/0.07/0.15/0.1/0.2/0.3/0.4[1]0.8-0.88/0.7-0.77/0.1-0.11/1-1.1/0.2-0.22[2]16
环境诡异森林氛围音效ambient.warped_forest.moodambient.warped_forest.mood0.80.5-1.216
  1. 这里代表18条音效文件分别以7种不同的音量播放。
  2. 这里代表18条音效文件分别以5种不同的音高播放。

下界荒地[编辑 | 编辑源代码]

Java版

音效字幕分类描述命名空间ID本地化键名
[音效 1]环境下界荒地循环音效ambient.nether_wastes.loop[音效 1]
[音效 1]环境下界荒地附加音效ambient.nether_wastes.additions[音效 1]
[音效 1]环境下界荒地氛围音效ambient.nether_wastes.mood[音效 1]

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
环境下界荒地循环音效ambient.nether_wastes.loopambient.nether_wastes.loop3.61.016
环境下界荒地附加音效ambient.nether_wastes.additionsambient.nether_wastes.additions0.3/0.1/0.67/0.9/0.25/0.4[1]1-1.116
环境下界荒地氛围音效ambient.nether_wastes.moodambient.nether_wastes.mood0.80.5-1.216
  1. 这里代表14条音效文件分别以6种不同的音量播放。

灵魂沙峡谷[编辑 | 编辑源代码]

Java版

音效字幕分类描述命名空间ID本地化键名
[音效 1]环境灵魂沙峡谷循环音效ambient.soul_sand_valley.loop[音效 1]
[音效 1]环境灵魂沙峡谷附加音效ambient.soul_sand_valley.additions[音效 1]
[音效 1]环境灵魂沙峡谷氛围音效ambient.soul_sand_valley.mood[音效 1]

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
环境灵魂沙峡谷循环音效ambient.soulsand_valley.loopambient.soulsand_valley.loop3.81.016
环境灵魂沙峡谷附加音效ambient.soulsand_valley.additionsambient.soulsand_valley.additions0.2/0.4/0.8/0.15/0.9/1/0.3/0.25/0.6[1]1-1.1/0.7-0.77/0.75-0.825[2]16
环境灵魂沙峡谷氛围音效ambient.soulsand_valley.moodambient.soulsand_valley.mood0.80.5-1.216
  1. 这里代表21条音效文件分别以9种不同的音量播放。
  2. 这里代表21条音效文件分别以3种不同的音高播放。

玄武岩三角洲[编辑 | 编辑源代码]

Java版

音效字幕分类描述命名空间ID本地化键名
[音效 1]环境玄武岩三角洲循环音效ambient.basalt_deltas.loop[音效 1]
[音效 1]环境玄武岩三角洲附加音效ambient.basalt_deltas.additions[音效 1]
[音效 1]环境玄武岩三角洲氛围音效ambient.basalt_deltas.mood[音效 1]

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
环境玄武岩三角洲循环音效ambient.basalt_deltas.loopambient.basalt_deltas.loop2.321.016
环境玄武岩三角洲附加音效ambient.basalt_deltas.additionsambient.basalt_deltas.additions0.55/0.19/0.25/0.01/0.35/0.5/0.66/0.77/0.3[1]1-1.116
环境玄武岩三角洲氛围音效ambient.basalt_deltas.moodambient.basalt_deltas.mood0.80.5-1.216
  1. 这里代表29条音效文件分别以9种不同的音量播放。

氛围算法[编辑 | 编辑源代码]

“氛围”类环境音效(原版中仅包括洞穴环境音效)会基于一个介于0-100之间的“氛围(mood)”百分值产生。当玩家位于洞穴等黑暗的空间中时,“氛围”值就会升高,反之不满足上述条件就会降低。当“氛围”值达到100%时,就会随机播放一种氛围类环境音效,同时“氛围”值也会被重设为0%,以此往复循环。玩家周围的环境越黑暗、固体方块越多,“氛围”值就升高得越快。在Java版中,游戏中的即时“氛围”值可以在调试屏幕中查看。

以下是使用伪代码描述的简化的“氛围”值运算算法:

updateMood(mood):
    tickDelay = 6000
    maxLightLevel = 15
    block = select a random block in a 17×17×17 block cube centered around the player
    skyLight = block.getSkyLightLevel()

    if (skyLight > 0):
        mood = mood - (skyLight / maxLightLevel) * 0.015
    else:
        blockLight = block.getBlockLightLevel()
        mood = mood - (blockLight - 1) / tickDelay
    
    if (mood  1.0):
        player.playCaveAmbience()
        mood = 0.0
    else if (mood < 0):
        mood = 0.0

游戏每一个游戏刻都会调用一次此算法。算法会在以玩家眼部位置为中心的17×17×17的区域内随机选取一个方块,并依此修改“氛围”值:

  • 若选取的方块具有天空光,则会将“氛围”值降低该方块光照等级的11000
  • 若选取的方块没有天空光:
    • 若其方块光照等级大于1,则会将“氛围”值降低 (<方块光照等级> - 1) ×16000
    • 若其方块光照等级为0,则会将“氛围”值升高16000

这也就是说,如果玩家位于完全黑暗的环境中,四周没有任何可供照明的方块,那么则每隔6000刻(5分钟)就会播放一次洞穴音效。

由于固体方块的天空与方块光照等级都被认定为0,故而洞穴中玩家的“氛围”值会升高得尤其快。

历史[编辑 | 编辑源代码]

Java版Alpha
v1.0.3加入了13种不同的洞穴环境音效。这些音效由C418制作。
Java版
1.2.112w07a洞穴环境音效被认为只有在3×3×3或以上的空间中才能播放,但也有在更小空间中播放的情况。
1.915w43a加入了洞穴音效14。
1.10pre2加入了洞穴音效15和16。
1.12正式版加入了洞穴音效17和18。
1.1318w02a加入了洞穴音效19。
18w10a加入了22种不同的水下环境音效。
1.1620w10a下界荒地绯红森林诡异森林灵魂沙峡谷加入了95种不同的下界环境音效。
20w12a加入了洞穴环境音效新的“氛围”检测算法。影响“氛围”的有两个因素:位于地下和位于较低光照等级下。只有当“氛围”值达到100%时,洞穴环境音效才会播放。
20w15a玄武岩三角洲加入了31种全新的环境音效。此外另有9种来自于其他下界生物群系的环境音效。
1.2124w19a加入了4种不同的洞穴环境音效(20-23)。
基岩版
1.16.01.16.0.57加入了洞穴音效和“氛围”类下界环境音效。
1.16.0.59调整了洞穴和下界环境音效的出现频率。
1.16.2101.16.210.50下界荒地绯红森林诡异森林玄武岩三角洲灵魂沙峡谷加入了更多下界环境音效。
1.21.01.21.0.23加入了4种不同的洞穴环境音效。
原主机版
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU12CU11.001.001.00Patch 11.0.1加入了13种不同的洞穴环境音效。
TU25CU141.171.171.17加入了开启或关闭洞穴环境音效的选项。
TU43CU331.361.361.36Patch 13加入了洞穴音效15和16。
TU46CU361.381.381.38Patch 15加入了洞穴音效14。
TU54CU441.521.521.52Patch 241.0.4加入了洞穴音效17和18。
TU69 1.761.761.76Patch 38 加入了洞穴音效19。
原主机版
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU12CU11.001.001.00Patch 11.0.1加入了13种不同的洞穴环境音效。
TU25CU141.171.171.17加入了开启或关闭洞穴环境音效的选项。
TU43CU331.361.361.36Patch 13加入了洞穴音效15和16。
TU46CU361.381.381.38Patch 15加入了洞穴音效14。
TU54CU441.521.521.52Patch 241.0.4加入了洞穴音效17和18。
TU69 1.761.761.76Patch 38 加入了洞穴音效19。

你知道吗[编辑 | 编辑源代码]

Cave 14的频谱图像
  • 在声谱图中查看“Cave 14”音效时,会出现苦力怕脸部一样的图案。
  • 洞穴环境音效是唯一一种会显示在字幕中的环境音效。
  • 在当初的Minecraft Dungeons宣传片中,在大约53秒时电梯制动的声音很像“Cave 18”。
  • Minecraft Dungeons复仇末影之心在Boss战前爬行时使用了“Cave 1”“Cave 2”和“Cave 19”洞穴环境音效。

参见[编辑 | 编辑源代码]

导航[编辑 | 编辑源代码]