\\为指定玩家的视野添加摇晃效果\\
/camerashake stop [目标玩家]
\\为指定玩家的视野移除摇晃效果\\
这是一个很简单的指令,你可以为指定的玩家添加摇晃效果,也可以为你自己或指定的玩家移除摇晃效果。让我们先来简单试一试:
/camerashake add @s
使用上述指令,你会发现你的视角轻微了摇晃了1秒左右,但并不怎么强烈。
我们可以尝试添加更多的参数,比如指定多强的摇晃强度和摇晃时间:
/camerashake add @s 0.4 10.0
上述指令可以给你自己添加强度为0.4且长达10秒的坐标摇晃效果。虽然说是摇晃视角,但如果你真的运行,你会感觉并不是你在摇晃,而是整个大地都在摇晃,就像地震了一样(而且晃久了还会有些晕)。
需要注意,『摇晃强度』和『摇晃时长』这两个参数的值类型都是浮点数,也就是说你要按照小数的写法来写,就算是整数也要在后面加上个『.0』。并且,『摇晃强度』参数的值必须在0~4之间(含0和4)。
回到上面的指令,你可能会发现作者对这条指令的描述中说到『坐标摇晃效果』。这个『坐标摇晃效果』是什么呢?其实就是指以不断随机改变玩家摄像机(视野)的坐标的方式来实现摇晃的效果,这种方式指定的强度越大,随机变化坐标的跨度越大,摇晃的效果也就越强烈。当然,这并不会改变玩家本身的坐标。
我们可以通过指定『摇晃方式』参数,来改变摇晃的效果。这个参数可以填写两个值:positional(坐标摇晃[默认])和rotational(角度摇晃)。