我的世界如何画圆 教你如何生成完美的圆
我的世界中所以东西都是方块型的,那你知道怎么生成圆吗?快来看看吧。
在开始以前,我们先看看成品的效果是如何的吧!
详细教程:
看看命令方块的系统图吧!
先直接写出指令(不用使用指令方块),确定圆心:
/summon Ozelot{NoAI:1,CustomName:"1"}
召唤一只不能移动的豹猫,名为“1”,在圆心对应的x,y,z上。
然后开始构建高频红石(需用到两个指令方块,位置在上图的顶端,两个CB要保证同时激活,xyz要确保同时指向高频红石的中心)
/setblockredstone_block
/setblockair
大家看上图,可以发现下方有4个指令方块构成一个环,而环的中心必须是高频红石的中心,也就是说,这四个CB是保持高频红石运转和被高频红石激活的。
[siz%=5] 这其中有两个指令方块是维持高频红石运转的,指令与上面一样:
/setblockredstone_block
/setblockair
至于另外两个就是通过连接高频红石来生成平面圆,所以这两个是核心指令。
/summon Creeper{CustomName:"1"}
这里是召唤一只苦力怕命名为“1”,xyz填的是圆心的位置。(苦力怕辛苦了~)
/execute @e[type=Ozelot,name=1] ~ ~ ~ /execute @e[type=Creeper,name=1,r=10] ~ ~ ~ /setblock ~ ~-1 ~ stone
这里是由名字“1”的豹猫为中心,检测这个豹猫十个方块的半径内所有名为“1”的苦力怕,并在他们脚下放置一个石头。
最后按下最上面的两个指令方块的按钮,没多久一个完美的石头构成的半径为十的平面圆就生成好了~生成的场面挺壮观对不对??最后如果圆做好了,记得在有summon指令的CB上放个红石块,并/kill @e[type=Creeper,name=1] ,不然等着苦力怕遍布世界吧~~ = =
这里就来讲原理吧,这里是通过快速地放置、移走红石块构成高频红石的~高频红石不断激活指令方块,从而在圆心不断生成苦力怕,苦力怕被豹猫吓跑,然后就会留下一条有石头构成的它走的路线,但它最后会离开由豹猫为圆心的半径为十的圆的范围,然后就不会再留下踪迹了~~~多个苦力怕若走遍了整个范围,就会留下这个圆了~~
我们还可以通过改变r来该变圆的半径,通过改变setblock指令来改变构成圆的方块,但改来改去都是同一个指令啦~这里就不一一说了~