让方块变得有重力,你的建筑需要考虑结构问题啦!
基本规则
如果你不想要研究重力算法,那么你需要建造出看起来尽可能稳当的建筑,给适当的位置增加足够的墙壁和支撑!当然你也可以在建造时测试横跨极限,但是不建议你这样做,因为根据极限建造的建筑很容易会坍塌~但是你放心,只要结构合理(在现实中看起来合理)的建筑都不容易坍塌!
常见 QNA
有重力是坏处吗?
有好有坏,对于特性来说,虽然重力的存在使一些空中楼阁无法实现,但你可以利用这一特性玩出更多的操作。比如在建造桥梁时,可以将柱子建好后让其沉入水底。或使用沙子作放置目标,不断向沙子侧面放置方块使其放置后无法支撑掉入水中。
其次,更符合重力的建筑可以在未来被制作成模型,作为老玩家的礼物。而空中楼阁则无法实现这一浪漫时刻。
我可以卡 bug 建造空中楼阁吗?
理论是可行的,实际不行。服务器会随机检测方块重力,所以使用某些机制将有重力物体卡在空中并不可行。如果使用非重力方块也是不可行的,这种建筑会被处理或将 bug 修复。
重力算法
如果你需要对重力的计算更加清晰,可以继续往下看。否则就可以不看了
历史故事
在最开始,服务器用的重力与流体力学来自两个付费插件:
正在加载图片...
一开始旨在自然地、趣味性地解决:
- 浮空建筑的问题 / 发现有很多玩家会在空中建造超大平面农场、火柴盒,超级丑的耶。不行,得让他们在地上建。
- 奇怪的浮空树叶 / 由于服务器有自定义树形,如果不加砍树插件玩家会薅剩部分叶子和木头在空中,非常难受。加了砍树插件部分斜角与跨空气连接的树会在空中留下叶子,超丑的耶。不行,得让他们掉下来。
于是,便加了重力。但是很可惜,虽然是付费插件,插件的 bug 随着 MC 版本迭代特性需要支持的越来越多,bug 也越来越多,原作者弃坑了。
所以重力插件目前全自研,尽情体验吧~ 自研插件对比旧的插件进行了更多的支持:
- 可自定义的异步计算
- 分世界、分方块启动重力
- 完全不同的算法,支持计算方块悬臂长度、中心便宜长度、悬垂高度(是的,你可以在有重力的情况下建造可悬挂方块了!)
- 海洋核心在水中不会掉落,在空中会掉落。既保持了重力,又保留了可玩性。