主机手游:热门手机游戏下载网站

主机手游首页|游戏合集|最近更新

您的位置:首页  →  攻略 → 我的世界java版指令画球教程

我的世界java版指令画球教程

日期:2022-10-18 17:35:15栏目:游戏攻略浏览:

我的世界java版如何用指令画球?许多玩家可能还不太清楚吧,下面就为大家带来最新版本下指令画球的详细教程,供各位玩家们参考。
指令画球教程
第一丶 局部坐标
世界坐标被视作绝对坐标。很多命令可以使用波浪号(~)来指定相对坐标,使用插入符(^)来指定局部坐标(也称本地坐标)。在波浪号和插入符后可以跟一个数字,表示相对基准点的偏移量。(维基百科)
第二、利用局部坐标画球
效果如图:

  • 教程:
    球的定义无非是空间上到一个点距离相等的点的集合面。
    在MC中,我们利用局部坐标,可以轻而一举的画出一个球。
    从最简单的入手,
    召唤一个自动旋转的盔甲架

  • execute as @e[type=minecraft:armor_stand] at @s run tp @s ~ ~ ~ ~10 ~

  • 让旋转的盔甲架在前方10格放置石块,因为转速太快的关系,圆上的所有点并没有全部生成

  • 可以看到,让盔甲假在水平面上转动,可以画出一个圆。如果让他同时也在垂直方向上转动,那就可以画出球了(大家先试验下)。
    思路:
    召唤一个垂直向下的盔甲架(nbt标签为Rotation:[0.0f,90.0f]),使其旋转(execute as @e[type=armor_stand] tp @s ~ ~ ~ ~水平 ~垂直(向上的话,要用负数) ,并在一定位置前执行setblock指令
    总结:
    实验后的各位应该发现了,为了画出一个球,每tick的旋转速度都要调到很小,才能描绘出一个完整的球,所用的时间太长了,那如何加快找个速度,并且能画出个完好无缺的球。
    所以,我们要用到函数。
    并且,这个函数要不断调用自己,要实现这个功能,就得让函数调用自己的同时处于minecraft/tags/functions/tick.json文件里面.
  • 网友评论