我的世界java指令画球教程
我的世界java版怎么画一个带指令的球?很多玩家可能不太清楚。下面是最新版本的指令球绘制详细教程,供大家参考。
指令球绘制教程
前三个本地坐标
世界坐标被视为绝对坐标。许多命令可以使用波浪号(~)来指定相对坐标,使用插入符号(^)来指定局部坐标(也称为局部坐标)。波浪号和插入符号后面可以跟一个数字,指示从参考点的偏移。(维基百科)
第二,用局部坐标画一个球。
效果如图所示:
教程:
球的定义无非是距离空间中一点距离相等的点的集合曲面。
在MC中,我们可以使用局部坐标轻松绘制一个球。
从最简单的开始,
召唤一个自动旋转的盔甲架。
在@s run tp @s以@e[type=minecraft:armor_stand]身份执行~ ~ ~ ~10 ~
让旋转的甲架在10前面放石头,因为旋转速度太快,没有生成圆上所有的点。
你可以看到,在水平面上转动装甲可以画一个圆。如果让他同时垂直旋转,可以画一个球(先试试)。
想法:
召唤一个垂直向下的装甲架(nbt标签是旋转:[0.0f,90.0f]),让它旋转(执行为@ e [type = armor _ stand] TP @ s ~ ~ ~水平~垂直(如果是向上,用负数),在某个位置之前执行setblock命令。
总结:
实验结束后,你应该会发现,为了画出一个球,每个滴答的旋转速度都得调整到很小,才能画出一个完整的球。耗时太长,如何快速找到速度,画出完美的球?
所以,我们需要使用函数。
而且,如果这个函数不断调用自己,要实现这个函数,就必须在函数调用自己的同时在文件《我的世界》/标签/函数/tick.json中。