UNPKG

@tomiaa/live2d

Version:
26 lines (25 loc) 560 B
import { loadAsyncJs as l } from "@tomiaa/utils"; class s { /** * 加载所有必需的 JS 依赖 */ static async loadAll(i) { await Promise.all([ // pixi@6 核心渲染库 l(`${i}/js/pixi.min.js`), // live2d 依赖 l(`${i}/js/live2d.min.js`), // Cubism 3 和 Cubism 4 模型 依赖 l(`${i}/js/live2dcubismcore.min.js`) ]), await l(`${i}/js/index.min.js`); } /** * 获取 Live2DModel 类 */ static getLive2DModel() { return window.PIXI.live2d.Live2DModel; } } export { s as JSLoader };