我玩MC的早期其实是没有基地的概念,因为那时候没能做出那么多的机器。
慢慢地发现机器越做越多,需要一个小房间来装了。
再然后发现工业设计真好玩,咱们把房子和工厂融为一体吧。
那么问题来了,MC里房子的墙面或者地板一般只有一层,但是一层的话,基本没法走线;做成多层,又会导致成本直线上升。
在地上的话,需要消耗大量材料——圆石成本低但太难看了,排除。那时候还没有各种树场,那么多木头也生产不出来,咋办?
于是做成了地下的机房。多层的。
早期就少挖一点,然后跟着进度慢慢扩大,以避免一次性挖大量空间的阵痛。
不同层干不同的事,地板想多厚就能有多厚,配合RFTools的电梯,用户体验满分。
照明弄好的话,地下还没有怪。
计画通。
于是就形成了垂直分布的基地的套路。从我在其他服务器摸鱼的情况来看,不少人都独立发展出了类似的做法。
然后随着机器数量的进一步增多,在不同的周目里一次又一次地出现了发展后期严重卡顿的问题。后来在一次问题调查中发现,这与区块更新数量较多有关。农业作物的生长,和机器开关状态的变化会造成区块更新,而这些存在大量机器和管道的区块,执行一次更新非常耗时,因而导致严重卡顿。这个问题已在篇二:性能调优中提到。
于是这个垂直基地的做法,不再可持续,得整个新方案。基地水平展开的那种,用来减少区块更新的开销。
初代方案是想做成一个小村庄,每个房子里都放着若干装置。
但我的建筑水平实在是一言难尽,于是弄成下图这个样子……
盖房子还是算了吧。
事实证明这是一次完全的失败,盖房子需要额外的成本,美观程度在我的手艺下一言难尽,性能……好像也就那个样子,那时候还发现后期影响性能的主要因素是方块实体。
接下来就是当前正在使用的正式方案了。
感觉这个桥段写出来效果比预期差不少啊……