首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用MakeCode在“我的世界”中放置半块石板

如何用MakeCode在“我的世界”中放置半块石板
EN

Stack Overflow用户
提问于 2019-11-14 23:59:48
回答 1查看 469关注 0票数 0

这是个很遥远的机会。我真的不知道该在哪里问这个问题。

我一直在用“我的世界”尝试CodeConnection + MakeCode,但是我还没有弄清楚是否有正确的方法将半块板放置在0.5步y轴增量上。

我试着在两个点之间用一条线,但它在每个板子之间留下了空隙。

如果我试着向上移动0.5,它会把它旋转到1,然后再次留下空隙。

看起来,所有的构建器函数似乎都以1块的分辨率运行。然而,在游戏中,我显然可以放置板在0.5块增量,以制造楼梯等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-17 08:16:46

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

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

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

您可能需要一些变量来获得数据值,以便在需要时来回交换,但这应该解决了您一直面临的障碍。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58868356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档