环境音效(Ambience)是可在特定条件下听到的声音,由C418和Samuel Åberg制作。目前,共有167种不同的环境音效。
环境音效根据其播放的条件分为多类。目前,有“洞穴(Cave)”、“水下(Underwater)”和“下界(Nether)”三类环境音效。
可以在Java版选项菜单的“音乐和声音”界面或基岩版设置菜单的“音频设置”界面中,调节“环境”滑块来单独设置环境音效的音量。但是,这也会一并影响烟花火箭的音效。
所有环境音效均可使用/playsound minecraft:<代码名称> ambient @s
命令来播放。所有环境音效的代码名称均以ambient.<唯一代码名称>开头。
洞穴环境音效[]
洞穴环境音效(Cave Ambience,简称洞穴音效,字幕中称怪异的噪声)是当玩家位于洞穴等黑暗的空间中时,使用“氛围算法”随机播放的一组声音。
洞穴环境音效可以在任何生物群系(下界的生物群系除外)中播放,只要该群系含有洞穴等足够黑暗的空间。
洞穴环境音效的代码名称为ambient.cave
。共有19种不同的洞穴环境音效。
字幕 | 字幕 | 分类 | 描述 | 命名空间ID | 音高 |
---|---|---|---|---|---|
怪异的噪声 | 环境 | 进入昏暗的洞穴 | ambient.cave | subtitles.ambient.cave |
基岩版:
字幕 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音高 | 音量 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
环境 | 进入昏暗的洞穴 | ambient.cave | ambient.cave | 0.7 | 0.8-1 | 16 | 否 | 否 |
水下环境音效[]
水下环境音效(Underwater Ambience)会在玩家的头部处于水下时播放。这些音效可以在任何规模、任何维度的水体中听到。
水下环境音效分为2组:“循环(Loop)”和“循环附加(Loop Additions)”。当玩家处于水下时,这两种音效都将彼此独立地播放。此外,“循环附加”又分为3组。
水下环境音效的代码名称为ambient.underwater.<本组代码名称>
。共有22种不同的水下环境音效。
下表“稀有循环附加”和“顶级稀有循环附加”的名称源于游戏中对应的代码名称,出现概率并没有其名称所描述的那么低。
字幕 | 字幕 | 分类 | 描述 | 命名空间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)”。当玩家位于下界时,这些音效都会彼此独立地播放。
下界环境音效的代码名称为ambient.<生物群系>.<本组代码名称>
。总共有95种不同的下界环境音效。
绯红森林[]
字幕 | 字幕 | 分类 | 描述 | 命名空间ID | 音高 |
---|---|---|---|---|---|
无[音效 1] | 环境 | 绯红森林循环音效 | ambient.crimson_forest.loop | 无[音效 1] | |
无[音效 1] | 环境 | 绯红森林附加音效 | ambient.crimson_forest.additions | 无[音效 1] | |
无[音效 1] | 环境 | 绯红森林氛围音效 | ambient.crimson_forest.mood | 无[音效 1] |
基岩版:
字幕 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音高 | 音量 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
环境 | 绯红森林循环音效 | ambient.crimson_forest.loop | ambient.crimson_forest.loop | 3.6 | 1.0 | 16 | 否 | 否 | |
环境 | 绯红森林附加音效 | ambient.crimson_forest.additions | ambient.crimson_forest.additions | 0.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.mood | ambient.crimson_forest.mood | 0.8 | 0.5-1.2 | 16 | 否 | 否 |
诡异森林[]
字幕 | 字幕 | 分类 | 描述 | 命名空间ID | 音高 |
---|---|---|---|---|---|
无[音效 1] | 环境 | 诡异森林循环音效 | ambient.warped_forest.loop | 无[音效 1] | |
无[音效 1] | 环境 | 诡异森林附加音效 | ambient.warped_forest.additions | 无[音效 1] | |
无[音效 1] | 环境 | 诡异森林氛围音效 | ambient.warped_forest.mood | 无[音效 1] |
基岩版:
字幕 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音高 | 音量 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
环境 | 诡异森林循环音效 | ambient.warped_forest.loop | ambient.warped_forest.loop | 3.6 | 1.0 | 16 | 否 | 否 | |
环境 | 诡异森林附加音效 | ambient.warped_forest.additions | ambient.warped_forest.additions | 0.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.mood | ambient.warped_forest.mood | 0.8 | 0.5-1.2 | 16 | 否 | 否 |
下界荒地[]
字幕 | 字幕 | 分类 | 描述 | 命名空间ID | 音高 |
---|---|---|---|---|---|
无[音效 1] | 环境 | 下界荒地循环音效 | ambient.nether_wastes.loop | 无[音效 1] | |
无[音效 1] | 环境 | 下界荒地附加音效 | ambient.nether_wastes.additions | 无[音效 1] | |
无[音效 1] | 环境 | 下界荒地氛围音效 | ambient.nether_wastes.mood | 无[音效 1] |
基岩版:
字幕 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音高 | 音量 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
环境 | 下界荒地循环音效 | ambient.nether_wastes.loop | ambient.nether_wastes.loop | 3.6 | 1.0 | 16 | 否 | 否 | |
环境 | 下界荒地附加音效 | ambient.nether_wastes.additions | ambient.nether_wastes.additions | 0.3/0.1/0.67/0.9/0.25/0.4[1] | 1-1.1 | 16 | 否 | 否 | |
环境 | 下界荒地氛围音效 | ambient.nether_wastes.mood | ambient.nether_wastes.mood | 0.8 | 0.5-1.2 | 16 | 否 | 否 |
- ↑ 这里代表14条音效文件分别以6种不同的音量播放。
灵魂沙峡谷[]
字幕 | 字幕 | 分类 | 描述 | 命名空间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.loop | ambient.soulsand_valley.loop | 3.8 | 1.0 | 16 | 否 | 否 | |
环境 | 灵魂沙峡谷附加音效 | ambient.soulsand_valley.additions | ambient.soulsand_valley.additions | 0.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.mood | ambient.soulsand_valley.mood | 0.8 | 0.5-1.2 | 16 | 否 | 否 |
玄武岩三角洲[]
字幕 | 字幕 | 分类 | 描述 | 命名空间ID | 音高 |
---|---|---|---|---|---|
无[音效 1] | 环境 | 玄武岩三角洲循环音效 | ambient.basalt_deltas.loop | 无[音效 1] | |
无[音效 1] | 环境 | 玄武岩三角洲附加音效 | ambient.basalt_deltas.additions | 无[音效 1] | |
无[音效 1] | 环境 | 玄武岩三角洲氛围音效 | ambient.basalt_deltas.mood | 无[音效 1] |
基岩版:
字幕 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音高 | 音量 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
环境 | 玄武岩三角洲循环音效 | ambient.basalt_deltas.loop | ambient.basalt_deltas.loop | 2.32 | 1.0 | 16 | 否 | 否 | |
环境 | 玄武岩三角洲附加音效 | ambient.basalt_deltas.additions | ambient.basalt_deltas.additions | 0.55/0.19/0.25/0.01/0.35/0.5/0.66/0.77/0.3[1] | 1-1.1 | 16 | 否 | 否 | |
环境 | 玄武岩三角洲氛围音效 | ambient.basalt_deltas.mood | ambient.basalt_deltas.mood | 0.8 | 0.5-1.2 | 16 | 否 | 否 |
- ↑ 这里代表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的区域内随机选取一个方块,并依此修改“氛围”值:
- 若选取的方块具有天空光,则会将“氛围”值降低该方块光照等级的1⁄1000。
- 若选取的方块没有天空光:
- 若其方块光照等级大于1,则会将“氛围”值降低 (<方块光照等级> - 1) ×1⁄6000。
- 若其方块光照等级为0,则会将“氛围”值升高1⁄6000。
这也就是说,如果玩家位于完全黑暗的环境中,四周没有任何可供照明的方块,那么则每隔6000刻(5分钟)就会播放一次洞穴音效。
由于不透明方块的天空与方块光照等级都被认定为0,故而洞穴中玩家的“氛围”值会升高得尤其快。
历史[]
Java版Alpha | |||||
---|---|---|---|---|---|
v1.0.3 | 加入了13种不同的洞穴环境音效。这些音效由C418制作。 | ||||
Java版 | |||||
1.2.1 | 12w07a | 游戏地图格式升级到Anvil格式,这使得环境音效能够在多人游戏中听到。 | |||
洞穴环境音效被认为只有在3×3×3或以上的空间中才能播放,但也有在更小空间中播放的情况。 | |||||
1.9 | 15w43a | 加入了洞穴音效14。 | |||
1.10 | pre2 | 加入了洞穴音效15和16。 | |||
1.12 | 17w13a | 加入了洞穴音效17和18。 | |||
1.13 | 18w02a | 加入了洞穴音效19。 | |||
18w10a | 加入了22种不同的水下环境音效。 | ||||
1.16 | 20w10a | 为下界荒地、绯红森林、诡异森林和灵魂沙峡谷加入了95种不同的下界环境音效。 | |||
20w12a | 加入了洞穴环境音效新的“氛围”检测算法。影响“氛围”的有两个因素:位于地下和位于较低光照等级下。只有当“氛围”值达到100%时,洞穴环境音效才会播放。 | ||||
20w15a | 为玄武岩三角洲加入了31种全新的环境音效。此外另有9种来自于其他下界生物群系的环境音效。 | ||||
基岩版 | |||||
1.16.0 | 1.16.0.57 | 加入了洞穴音效和“氛围”类下界环境音效。 | |||
1.16.0.59 | 调整了洞穴和下界环境音效的出现频率。 | ||||
1.16.210 | 1.16.210.50 | 为下界荒地、绯红森林、诡异森林、玄武岩三角洲和灵魂沙峡谷加入了更多下界环境音效。 | |||
原主机版 | |||||
TU12 | CU1 | 1.0 | Patch 1 | 1.0.1 | 加入了13种不同的洞穴环境音效。 |
TU25 | CU14 | 1.17 | 加入了开启或关闭洞穴环境音效的选项。 | ||
TU43 | CU33 | 1.36 | Patch 13 | 加入了洞穴音效15和16。 | |
TU46 | CU36 | 1.38 | Patch 15 | 加入了洞穴音效14。 | |
TU54 | CU44 | 1.52 | Patch 24 | 1.0.4 | 加入了洞穴音效17和18。 |
TU69 | 1.76 | Patch 38 | 加入了洞穴音效19。 |
你知道吗[]
- 在声谱图中查看“Cave 14”音效时,会出现苦力怕脸部一样的图案。
- 洞穴环境音效是唯一一种会显示在字幕中的环境音效。
- 在当初的Minecraft Dungeons宣传片中,在大约53秒时电梯制动的声音很像“Cave 18”。
- Minecraft Dungeons中复仇末影之心在Boss战前爬行时使用了“Cave 1”“Cave 2”和“Cave 19”洞穴环境音效。
参见[]
语言