我的世界怎么画村庄?

夏冬一夏冬一最佳答案最佳答案

我尝试用一种比较直观的方式解释如何设计一个村庄,以1.7.2的默认材质(即非光影)作为基础,在电脑上以512×512的分辨率运行游戏,手动设置一个无光照的天空盒。然后通过录制游戏内动态视频来展现如何构造一座村庄。 首先,我们构建一个大概的地形。这里我把地图加载在了地面上,但实际上应该把地图放在更靠近天空的地方。 这是地形搭建好的样子。因为后期需要导入地图,所以这里不能放得太高,以免后面出错。 接下来我们给地面铺上植物。MC的生物群系有高度调节功能,我们不需要真的种植一片广袤无垠的树林,只需要在边界处种上几棵树即可。

种子最好选择圆石块这种比较坚实的结构。然后我们让太阳从东方升起。 此时世界的样貌大致是这样的。 我想给大家演示的是如何通过添加水来增加浮空岛的数量以及岛屿之间的距离,从而让地形看起来更为自然。所以我们先给世界添加几座浮空岛。我一般习惯在建造初期添加3-4座大小不一的浮空岛,它们的大小和距离取决于矿脉的位置。 我这里是故意把陆地与浮空岛的距离设置的非常近,以便于展示水的加入对地形的影响。当添加水后,我们迅速按下F3+鼠标右键,可以看到世界上方出现一条河。这就是水的作用。

为了让河道更逼真,我们可以给河边种植一些树木,并让它连接着另一座浮空岛。 我们还可以给河道旁边挖几个坑,填充上水源,这样河道就有了源头。 如果想要更真实的话,我们甚至可以给这座村庄周边的山脉中开几条裂缝,让山中的岩石露出。当然这些工作可以留到后期再进行。 这是添加了河流,但还没有加入光照的例子。可以看出,如果只依靠生物群系的生成机制,即使我们已经加入了大量的水,世界依然会显得比较僵硬且不自然,所有物体都聚集在一起。

我们需要的是让地形更有层次感,各种物体之间相距较远却有相连。为此我们需要引入另一项MC重要的系统——光照。 这里我引用的是Forge的光照模组,可以通过/give @s light_block 64获得。 光束需要照射到地面才能发挥作用,为了模拟日出日落,我们还需要一盏夜灯。 有了光,一切就变得生动了起来。我们终于拥有了如照片般真实的地形。 这是我按照这个思路做的一座实验性村庄,细节没有打磨。大家看看效果就好。

我来回答
请发表正能量的言论,文明评论!