'commit'
This commit is contained in:
65
dsLightRag/static/YunXiao/live2d_widget.js
Normal file
65
dsLightRag/static/YunXiao/live2d_widget.js
Normal file
@@ -0,0 +1,65 @@
|
||||
// 看板娘初始化
|
||||
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
|
||||
}
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user