[MD]
# LingCameras视角动画效果插件
## 基础指令
> /camera play <玩家> <场景名>
>
> 功能:让指定玩家播放某个场景的摄像机动画
>
> /camera stop <玩家>
>
> 功能:强制停止指定玩家当前播放的摄像机动画
>
> /camera addkey <场景名> [持续时间]
>
> 功能:在玩家当前位置添加一个新的关键帧到指定场景
## 场景存储文件
- Plugins/Lingcma/config.yml
里面存放的是手动保存的场景,可以自己修改数据,和加注释
scenes:
demo:
keyframes:
- x: 100
y: 65
z: 100
yaw: 0
pitch: 0
duration: 20
- x: 105
y: 68
z: 102
yaw: 90
pitch: 0
duration: 40
> [!IMPORTANT]
>
> `duration: 40` → 这一帧停留的时间,单位是 **tick**(1 tick = 1/20 秒)。
> 👉 40 tick = 2 秒。
>
> `yaw: -25.950006` → 玩家(相机)的 **水平朝向角度**,度数(-180 到 180)。
> 👉 左右转头的角度。
>
> `pitch: -3.1499135` → 玩家(相机)的 **垂直角度**,度数(-90 到 90)。
> 👉 上下仰视/俯视。
>
> `x, y, z` → 玩家(相机)在世界中的坐标。
> 👉 世界里的一个位置点
## 其他功能
玩家退出服务器后自动退出动画
玩家在动画期间禁止一切操作
[/MD]