第一中文网

第六十三章 游戏声音 (第1/5页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

(观前提示:此章有部分内容涉及到初中物理的知识)

在之前,我们已经大致了解了方块、实体、状态效果、粒子效果这四个在minecraft中相当常见的四种东西,还学习了一部分基础的游戏运作机制。接下来,我们就要来看看不管是在minecraft还是在其他游戏,都具有十分重要地位的东西——游戏声音。

在minecraft中,游戏声音主要包括以下三类:

普通音效——由玩家、生物、物品、实体和方块发出的声音,如玩家破坏方块、鹦鹉学舌、武器损坏、射出的箭落地、熔炉工作。

环境音效——这并不是指背景音乐。一般来说,这是指在特定情况下才会播放的声音,所以才带有『环境』二字。比如你在挖矿时突然听到的怪声,那其实就是一个环境音效。关于这东西我们会在第一百五十章讲调试界面的mood值时再次提到。

音乐——一般来说,指的是游戏背景音乐。(c418的音乐针不戳)

当然,如果要分类得更细一些,那就得按照minecraft游戏中的分类,也就是你在设置界面中看到的那十类:主音量(master)、音乐(music)、唱片机\/音符盒(record)、天气(weather)、方块(block)、敌对生物(hostile)、友好生物(neutral)、玩家(player)、环境(ambient)、声音\/语音(voice)。

你在minecraft中听到的每个声音,肯定都包括有以下信息:

1声音名称(在sounds.json[JE]或sound_definitions.json[bE]中所规定的声音名称。下面会详细讲一下这东西怎么弄到。)

2声音类别(按照minecraft内的分类来分)

3声音目标(这个声音给谁听,也就是能够被哪些玩家听到,是一个目标选择器或玩家名、UUId)

4声源位置(声音产生的地点,是一个坐标)

5音量(音量越大,声音可闻范围越大,是一个小数。下面会详细讲解这东西)

6音调(自己把物理书或乐理书拿出来翻一下看看,是一个小数。下面也会详细讲解这东西)

7最小音量(指定在声音可闻范围外的最小音量,是一个小数。下面也会详细讲解这东西)

其中,我们需要详细讲解的东西有四个:声音名称、音量、音调和最小音量。

——1.声音名称

在上面有提到,声音名称是在一个叫做sounds.json[Java版]或sound_definitions.json[基岩版]的文件中规定的。那么这个文件在哪呢?

想要找到这个文件可是个技术活,如果你嫌麻烦可以去看minecraft wiki,我们会在章末讨论如何找到这个东西。在此之前,你只需要在minecraft wiki上查找声音名称即可。

——2.音量

声音的音量在这里并不只是影响声音的响度。音量是一个≥0.0的小数(浮点数)。音量对声音的影响有两种情况:

1当0.0≤音量<1.0时

音量越小,声音响度会相对减轻,直到完全没有(0.0)。声音的球状可闻范围也会相应减小一些。

2当音量≥1.0时

声音响度会不变,但其可闻范围和音量大小的关系符合下面的函数关系式:

可闻范围(单位:米)=音量x16

比如音量为1.2时,该声音的可闻范围就是1.2x16=19.2米。

另外,

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办