index.js
638 Bytes
// rigs/index.js — 骨架注册表。加新角色骨架 = 加一个文件 + 在此注册一行(开闭原则)。
import { HUMANOID_V1 } from './humanoid-v1.js'
import { HUMANOID_CHIBI } from './humanoid-chibi.js'
/** @type {Record<string, import('../types.js').RigDefinition>} */
export const RIGS = {
humanoid_v1: HUMANOID_V1,
// 真实角色(worker/lady 等)实际使用的大头 chibi 骨架。注册名沿用原项目的 humanoid_parts,
// 使角色 skin 的 rigId 与其对齐数值天然吻合(别名 humanoid_chibi 指向同一骨架)。
humanoid_parts: HUMANOID_CHIBI,
humanoid_chibi: HUMANOID_CHIBI,
}