淘先锋技术网

首页 1 2 3 4 5 6 7

视频游戏的音效对游戏体验至关重要,而Minecraft无疑也不例外。对于Java版和基岩版的Minecraft来说,它们的音效都是独立设计并实现的。

Java版的Minecraft音效使用了一套名为Sounds的系统,它使用多个音频文件来表示不同的游戏音效。这些音频文件可以分为两个大类:如下图所示,第一类是基于游戏对象的音效,例如物品、生物和环境,而第二类是指明了很多通用的音效,例如气喘声、注解、配置文件错误,和许多被称为“游戏事件”(game events)的效果,例如开胃菜配料结束、弹射火箭成功等等。

assets/
minecraft/
sounds/
...
ambient/
...
cave.ogg
underwater.ogg
...
block/
...
wool_hit1.ogg
wool_hit2.ogg
...
entity/
...
arrow_hit_player.ogg
zombie_hurt1.ogg
...
game/
...
raid_horn1.ogg
raid_horn2.ogg
...
...

相比之下,基岩版Minecraft的音效系统则略有不同。基岩版使用的音效系统被称为Legacy Sound System,它是单一文件结构的,这意味着基岩版的游戏音效是被混合在一起的。原因是早期版本的设备往往无法处理音频文件太多的游戏,在这个基础上,Legacy Sound System 设计了一个相对简单的音效系统来确保兼容性和稳定性。

resource_packs/
vanilla/
sounds.json
...
ogg/
...

然而,音效的质量、精度和数量上的不同并不会影响Java版和基岩版音效在游戏体验上的本质差异。两个版本的音效在提供丰富的音效体验方面都做得非常好。不论是带着耳机欣赏成群飞翔的鸟儿振翅声,还是在周围的深蓝幽暗环境中听着自己的心跳,两个版本的Minecraft都让我们享受到游戏音效作为游戏的重要组成部分的价值。