UNPKG

oh-my-live2d

Version:

live2d component for web. 看板娘组件, 支持 model2、model3、model4

40 lines (39 loc) 1.15 kB
import type { ApplicationType, DefaultOptions, Live2DModelType, LoadMethod, ModelOptions, Options } from '../types/index.js'; export declare class OhMyLive2D { private options; private live2dModel; private Application; private stage; private statusBar; private tips; private menus; private application; private model?; private modelIndex; private windowSizeType; private mediaQuery; constructor(options: DefaultOptions, live2dModel: Live2DModelType, Application: ApplicationType); initialize(): void; verifyWindowSizeType(): void; /** * 加载模型 */ loadModel(showLoading?: boolean): void; setStageStyle(style: Record<string, any>): void; /** * 获取当前的模型配置选项 */ get currentModelOption(): ModelOptions; /** * 加载下一个模型 */ loadNextModel(): Promise<void>; sayHello(): void; registerEvents(): void; /** * 创建pixi应用实例 * @returns */ private createApplication; } export declare const setup: (loadMethod: LoadMethod) => (options: Options) => Promise<unknown>;