65 lines
1.8 KiB
JavaScript
65 lines
1.8 KiB
JavaScript
// 看板娘初始化
|
|
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
|
|
}
|
|
});
|
|
}); |