安装配置
本页将指导你如何安装和配置 easy-live2d。
安装
easy-live2d 可以通过多种包管理器进行安装:
bash
npm install easy-live2d
bash
yarn add easy-live2d
bash
pnpm add easy-live2d
依赖项
easy-live2d 需要以下依赖:
- Pixi.js v8.0.0+
- Live2D Cubism SDK for Web
环境配置
基本设置
在使用 easy-live2d 之前,你需要确保已经正确配置了 Pixi.js 和 Live2D Cubism SDK。
引入 Live2D Cubism Core
确保在你的 HTML 文件中引入了 Live2D Cubism Core:
html<script src="/Core/live2dcubismcore.js"></script>
或者使用 CDN:
html<script src="https://cdn.jsdelivr.net/gh/dylanNew/live2d/webgl/Live2D/lib/live2d.min.js"></script>
设置 Canvas
添加一个 canvas 元素作为渲染目标:
html<canvas id="live2d"></canvas>
样式设置
为了正确显示 Live2D 模型,建议添加以下 CSS 样式:
css
html, body {
overflow: hidden;
margin: 0;
}
canvas {
position: absolute;
width: 100%;
height: 100%;
}
模型文件结构
建议按照官方推荐的结构组织你的 Live2D 模型文件:
public/
Resources/
ModelName/
ModelName.model3.json
*.moc3
*.physics3.json
textures/
*.png
motions/
*.motion3.json
expressions/
*.exp3.json
验证安装
安装完成后,你可以使用以下简单代码验证 easy-live2d 是否正确安装和配置:
js
import { Application, Ticker } from 'pixi.js';
import { Live2DSprite } from 'easy-live2d';
const init = async () => {
// 创建应用
const app = new Application();
await app.init({
view: document.getElementById('live2d'),
backgroundAlpha: 0, // 如果需要透明,可以设置alpha为0
});
// 创建 Live2D 精灵
const live2dSprite = new Live2DSprite();
live2dSprite.init({
modelPath: '/Resources/Hiyori/Hiyori.model3.json',
ticker: Ticker.shared
});
// Live2D精灵大小
live2DSprite.width = canvasRef.value.clientWidth * window.devicePixelRatio
live2DSprite.height = canvasRef.value.clientHeight * window.devicePixelRatio
// 添加到舞台
app.stage.addChild(live2dSprite);
console.log('easy-live2d 初始化成功!');
}
init()
如果你能看到模型正确加载并显示,说明安装和配置已成功。
常见问题
模型无法加载
- 检查路径是否正确
- 确认 Live2D Cubism Core 已正确加载
- 检查浏览器控制台是否有错误信息
WebGL 兼容性问题
easy-live2d 依赖于 WebGL。如果遇到渲染问题,请确保:
- 使用支持 WebGL 的现代浏览器
- 显卡驱动已更新
如果还有其他问题,请查阅 API 文档 或提交 GitHub Issues。