// 看板娘初始化 L2Dwidget.init({ "model": { "jsonPath": "https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json", "scale": 1 }, "display": { "position": "right", "width": 150, "height": 300, "hOffset": 0, "vOffset": -20 }, "mobile": { "show": true, "scale": 0.5 }, "react": { "opacityDefault": 0.8, "opacityOnHover": 0.2 } }); // 模型选择器事件监听 document.getElementById('model-select').addEventListener('change', function() { const selectedModel = this.value; let modelPath; switch(selectedModel) { case 'shizuku': modelPath = "https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json"; break; case 'koharu': modelPath = "https://unpkg.com/live2d-widget-model-koharu@1.0.5/assets/koharu.model.json"; break; case 'wanko': modelPath = "https://unpkg.com/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json"; break; default: modelPath = "https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json"; } // 重新初始化看板娘 L2Dwidget.init({ "model": { "jsonPath": modelPath, "scale": 1 }, "display": { "position": "right", "width": 150, "height": 300, "hOffset": 0, "vOffset": -20 }, "mobile": { "show": true, "scale": 0.5 }, "react": { "opacityDefault": 0.8, "opacityOnHover": 0.2 } }); });