一直以来,Mojang都有一个宏伟的计划!就是在《Minecraft》世界中加入真实的,不属于方块的“水”。换句话说,唯独将水彻底地独立于“方块”的范畴。我们今天就来聊一聊这件事。

01

背景:

我的世界那些牛顿不知道的东西(我的世界又逼牛顿)(1)

2018年,晚餐骨Dinnerbone发布了一个推文:这个世界上没有“水方块”——这就是为什么树和花在洗澡。同时Dinnerbone配了一张《我的世界》历史上第一张关于“水不再是方块”的图片,图中展示了树木、树叶、花朵、海草都很好地融入在水中。最重要的是,官方指出图中的水,并不是方块。

我的世界那些牛顿不知道的东西(我的世界又逼牛顿)(2)

自此,我的世界开辟了一个可能的未来更新的概念——将流体独立出方块。

02

阶段一:含水方块

我的世界那些牛顿不知道的东西(我的世界又逼牛顿)(3)

为了实现将“水”变成自然的流体这件事,Mojang显然意识到了这将会是个艰难的过程。所以聪明的他们想出了一个折中的方案:含水方块。意思就是不改变水的特性,而是去改变水之外方块的特性。

这个特性很快就在当年的Minecraft 1.13海洋更新中加入,含水方块的概念加入到了游戏当中。用一种“错觉”性的视觉效果,将流体这件事成为了可能。

在我看来,如果说Mojang真的打算将“水方块”变成流体,含水方块或许在当前版本是一种妥协的方案。

03

阶段二:mc“水物理”的发展史

我的世界那些牛顿不知道的东西(我的世界又逼牛顿)(4)

完善水物理,是《我的世界》将水方块变成真实流体的一个重要阶段。而这也是Mojang这些年一直在做的一件事。

我的世界那些牛顿不知道的东西(我的世界又逼牛顿)(5)

所以现在的Minecraft其实已经拥有了基本的“水物理”特性,但是这些水物理都是基于方块属性下的水物理。例如水产生的波浪,下雨会造成水位上升,水可以溶于一切物体等,这些更加真实的水物理其实至今都未在《我的世界》中实现。

所以在未来很长一段时间里,水物理将会是Minecraft最重要的持续性更新之一。

04

阶段三:独立的流体引擎?

我的世界那些牛顿不知道的东西(我的世界又逼牛顿)(6)

我们不妨做一个合理的设想,为了实现《我的世界》真实的水物理,Mojang有没有可能彻底抛弃当前的水方块机制,彻底的从源头引进一个真实的流体引擎?

事实上,在现阶段市面上的游戏中,尤其在3A大作中不乏大量且优质真实的水物理引擎!而Minecraft的MOD也不乏在方块机制下努力还原和模拟真实物理引擎的模组,配合一下光影的使用,想在现在的《我的世界》还原一个极致真实的现实世界的流体水,倒也不是什么难事。

我的世界那些牛顿不知道的东西(我的世界又逼牛顿)(7)

我们用十年为一个周期来计算:Mojang用首个10年加入了水方块,并给予水一个基本的物理。未来10年一个更加真实的水物理引擎,还会远么?

,