base.js 456 Bytes
// base.js — base 轨道动作(全身兜底/呼吸)。
// 关键帧值是「相对 setup pose 的增量」:drot(度) / dx / dy(rig 局部像素) / dscale(乘数,默认1)。

/** @type {Record<string, import('../types.js').AnimationClip>} */
export const BASE_CLIPS = {
  'base.idle': {
    id: 'base.idle', track: 'base', kind: 'loop', duration: 2600,
    bones: {
      torso: [{ t: 0, dy: 0 }, { t: 0.5, dy: -3 }, { t: 1, dy: 0 }],
    },
  },
}