我的世界寻玩家方法
1、 众所周知,50a版本引入了局部坐标概念。我刚用它实现了检测鼠标指向的石头功能,耗时约五分钟,全程未使用任何标记实体、记分板或NBT数据。
2、 仅用三个指令与一个函数,其中一条指令可省略。
3、 当检测距离超过六格时,立即终止并返回空值;若探测到石头,则停止并输出1;若未发现障碍,则向前移动0.005单位,该数值可根据实际对速度与精度的需求自行调整。
4、 如果无需输出none,第一个指令可省略,毕竟玩家视线与其原点存在一定距离。
5、 在游戏中使用时,需输入指令:execute as @a at @s offset ~ ~1.62 ~ run function chyx:ray,此命令适用于命令方块触发场景。
6、 可以尝试使用execute offset ~ ~1.62 ~ run function chyx:ray命令,通过聊天栏快速定位玩家位置,操作简便高效,感兴趣的朋友不妨亲自体验一下这个便捷功能。
评论
更多评论