对玩家视野施以一定强度和时间的摇晃效果。
语法[]
camerashake add <player: target> [intensity: float] [seconds: float] [shakeType: CameraShakeType]
- 给玩家添加视野摇晃效果。
camerashake stop [player: target]
- 停止视野摇晃。
参数[]
player: target
:CommandSelector<Player>
- 必须为玩家名或目标选择器。且目标选择器只允许玩家。
- 指定要施以视野摇晃效果的玩家。如果未指定,默认为命令执行者。
intensity: float
:float
- 必须为单精度浮点数。必须是0到4以内的数(包含0和4)。
- 指定视野摇晃的强度。
seconds: float
:float
- 必须为单精度浮点数。
- 指定视野摇晃的时长。
shakeType: CameraShakeType
:CameraShakeType
- 必须为
positional
(坐标摇晃)或rotational
(角度摇晃)。 - 指定视野摇晃方向的种类。
效果[]
命令 | 触发条件 | 基岩版 |
---|---|---|
任意 | 参数未正确指定 | 无法解析 |
intensity: float 大于4 | 执行失败 | |
执行成功时 | 对玩家视野施以一定强度和时间的视角摇晃(若玩家在无障碍设置中禁用了视角摇晃,则不会看到此效果)。 |
输出[]
命令 | 版本 | 条件 | 成功次数 |
---|---|---|---|
任意 | 基岩版 | 执行失败 | 0 |
执行成功 | 1 |
示例[]
对最近的玩家施以5秒强度为0.25的坐标视野摇晃。
/camerashake add @p 0.25 5 positional
对最近的玩家施以5秒强度为0.25的角度视野摇晃。
/camerashake add @p 0.25 5 rotational
历史[]
基岩版 | |||||
---|---|---|---|---|---|
1.16.100 | 1.16.100.57 | 加入了/camerashake 命令。 | |||
1.16.100.59 | 加入了选择摇晃类型的功能。 | ||||
1.16.210 | 1.16.210.54 | 加入了停止视野摇晃的命令。 |
语言