失重效果 基岩版指令教程

本贴教大家一个简单的指令应用-失重效果,可以用在太空等地图制作之中。



指令基础

effect

execute

testforblock


指令详解


1.检测玩家脚下是不是有空气


因为后续的内容不直接接的原因一个是需要非门,另一个是我们只需要执行一次,故加入比较器。

2.漂浮


脚底下是空气的玩家的获得2s的1级漂浮,这个是让玩家跳起来的时候能往上飘一点

3.缓降


通过“已选中项的延迟”使得漂浮效果一过马上接缓降,虽然40tick已经是2s了,但是实际上还需要约2tick药水效果才真正的消失,所以采用42tick

4.归位


为了防止可能出现的无法落地现象。我们加一个落地后清除药水效果




缺点

本系统只在单人好用,多人会出现有人还没落地的情况下有人跳起则不会再次启动(因为加入了比较器)

如需要在多人使用,请加入临时id分别做一组系统

一起来分享给朋友们看看吧: