import { ModelOptions } from './ModelOptions.ts'; /** * Live2D模型配置选项 */ export interface Live2dOptions { /** * 模型配置选项 */ models: ModelOptions[]; /** * 画布的ID * @default 'live2d-canvas' */ element_id?: string, /** * 画布的宽度 * @default 300 */ width?: number; /** * 画布的高度 * @default 300 */ height?: number; /** * 模型位置,可选 'left' 或 'right' * @default 'right' */ position?: 'left' | 'right'; /** * 模型与左右边框的距离(像素) * @default 20 */ spacing_x?: number; /** * 模型与底部边框的距离(像素) * @default 20 */ spacing_y?: number; /** * 是否自动适应模型大小 * @default true */ auto_fit?: boolean; /** * 是否自动开始动画 * @default true */ auto_motion?: boolean; /** * 是否启用鼠标跟踪 * @default true */ mouse_tracking?: boolean; }