0

这有点远。我真的不知道在哪里问这个问题。

我一直在用 Minecraft 尝试 CodeConnection + MakeCode,但我无法弄清楚是否有正确的方法以 0.5 步 y 轴增量放置半板。

我尝试在 2 个点之间使用一条线,但它在每个板之间留下了间隙。

如果我尝试向上移动 0.5,则将其四舍五入为 1,并再次留下空白。

似乎所有构建器功能似乎都以 1 块的分辨率运行。但是在游戏中,我显然可以以 0.5 块的增量放置台阶来制作楼梯等。

4

1 回答 1

2

块仅存在于整数坐标处。存在于其空间上半部分的半板仍处于完整整数坐标处。它们只有一个BlockStatebottom=top(或top_slot_bit=true在基岩上,由整数值表示8为位标志,例如:0b1...其中.位是什么类型的板(木头、石头、石英......)的整数表示)。

您正在寻找的是这个小部件,在块下:

MakeCode 数据值

您可以在数字槽中设置块,然后设置所需数据值的整数表示(请参阅有关数据值的 wiki )。然后可以将此小部件拖到(block)任何块小部件的部分中:

完整的小部件

您可能需要进行一些变量摆弄才能根据需要来回交换数据值,但这应该可以解决您一直面临的障碍。

于 2019-11-17T08:16:46.873 回答