这有点远。我真的不知道在哪里问这个问题。
我一直在用 Minecraft 尝试 CodeConnection + MakeCode,但我无法弄清楚是否有正确的方法以 0.5 步 y 轴增量放置半板。
我尝试在 2 个点之间使用一条线,但它在每个板之间留下了间隙。
如果我尝试向上移动 0.5,则将其四舍五入为 1,并再次留下空白。
似乎所有构建器功能似乎都以 1 块的分辨率运行。但是在游戏中,我显然可以以 0.5 块的增量放置台阶来制作楼梯等。
块仅存在于整数坐标处。存在于其空间上半部分的半板仍处于完整整数坐标处。它们只有一个BlockState值bottom=top
(或top_slot_bit=true
在基岩上,由整数值表示8
为位标志,例如:0b1...
其中.
位是什么类型的板(木头、石头、石英......)的整数表示)。
您正在寻找的是这个小部件,在块下:
您可以在数字槽中设置块,然后设置所需数据值的整数表示(请参阅有关数据值的 wiki )。然后可以将此小部件拖到(block)
任何块小部件的部分中:
您可能需要进行一些变量摆弄才能根据需要来回交换数据值,但这应该可以解决您一直面临的障碍。