环境音效(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,故而洞穴中玩家的“氛围”值会升高得尤其快。
历史[]
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
关于“环境音效”的历史,请见各版本页面。
你知道吗[]
Cave 14的频谱图像
- 在声谱图中查看“Cave 14”音效时,会出现苦力怕脸部一样的图案。
- 洞穴环境音效是唯一一种会显示在字幕中的环境音效。
- 在当初的Minecraft Dungeons宣传片中,在大约53秒时电梯制动的声音很像“Cave 18”。
- Minecraft Dungeons中复仇末影之心在Boss战前爬行时使用了“Cave 1”“Cave 2”和“Cave 19”洞穴环境音效。
参见[]
语言