# live2d-js **Repository Path**: ironV/live2d-js ## Basic Information - **Project Name**: live2d-js - **Description**: 方便的引入live2d,不需要安装第三方库,支持cdn - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-07-29 - **Last Updated**: 2025-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # live2d-js 方便的引入live2d,不需要安装第三方库,支持cdn # 1.导入 有两种引入方式:文件导入、cdn导入 文件导入:下载 [live2d.zip](live2d.zip),解压 把lib、models目录放到你的项目中 ``` ``` cdn导入: 建议使用https://registry.npmmirror.com 不要用unpkg.com,国内不稳定 ``` ``` # 2.选择模型 https://blog.csdn.net/wang_123_zy/article/details/87181892 选好后去models目录,找xxx.model.json路径,例如我选择live2d-widget-model-shizuku,路径就是 `models/live2d-widget-model-shizuku/assets/shizuku.model.json` 如果cdn引入,需要带上`版本号/files/`(版本号在package.json里面),例如 `https://registry.npmmirror.com/live2d-widget-model-shizuku/1.0.5/files/assets/shizuku.model.json` # 3.初始化 ``` L2Dwidget.init({ "model": { jsonPath: "...", //model json的路径 "scale": 1 }, "display": { "position": "right", //模型的表现位置 "width": 150, //模型的宽度 "height": 300, //模型的高度 "hOffset": 0, "vOffset": -20 }, "mobile": { "show": true, //是否在移动端显示 "scale": 0.5 }, "react": { "opacityDefault": 0.7, //模型默认透明度 "opacityOnHover": 0.2 } }); ``` 具体参数参考L2Dwidget框架文档: https://l2dwidget.js.org/dev.html https://l2dwidget.js.org/docs/class/src/index.js~L2Dwidget.html # 4.备注 如果不需要的模型,可以删除models中的目录,减少项目大小