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 }],
},
},
}