让我们看一下角度摇晃的效果:
/camerashake add @s 0.4 10.0 rotational
不难发现,角度摇晃其实就是通过不断随机改变摄像机(视野)的旋转角度,来实现摇晃的效果。当然,这也不会改变玩家本身的旋转角度。
虽然摇晃会在时长之后结束,但如果我们指定的时长过长,就需要使用stop子命令来强制结束:
/camerashake stop
这将会结束执行者自身的视野摇晃。你也可以通过指定『目标玩家』参数,来停止特定玩家的视野摇晃。
需要注意的是,如果你不断给一名玩家添加摇晃效果,新添加的摇晃效果虽然会覆盖之前的摇晃效果,但在强度方面则会在原先的摇晃效果上增加。比如本章最开始的execute指令,如果一名玩家在红石块上站了7游戏刻,那么这名玩家的视野将会被添加七个摇晃效果,强度最终会变为0.5×7=3.5(注:作者测试默认强度大约是0.5,可能会有些误差),这名玩家的视野将会在接下来1秒内变得十分鬼畜。
这就是本章的全部内容了。
附表:camerashake历史
基岩版
1.16.100-加入了/camerashake
1.16.210-加入了stop子命令用于停止玩家视野摇晃。