feat(aklive2d): added a new variable use_json for json skel

This commit is contained in:
Haoyu Xu
2024-07-16 14:53:21 +08:00
parent e917c37b8b
commit 0abc0832cb
50 changed files with 80 additions and 7 deletions

View File

@@ -9,8 +9,7 @@ let isPlayingInteract = false;
export default function spinePlayer(el) {
el.hidden = false
return new spine.SpinePlayer(el, {
skelUrl: `./assets/${import.meta.env.VITE_FILENAME}.skel`,
const playerConfig = {
atlasUrl: `./assets/${import.meta.env.VITE_FILENAME}.atlas`,
rawDataURIs: assets,
premultipliedAlpha: true,
@@ -62,5 +61,11 @@ export default function spinePlayer(el) {
window.settings.success()
window.music.success()
},
})
}
if (import.meta.env.VITE_USE_JSON === "true") {
playerConfig.jsonUrl = `./assets/${import.meta.env.VITE_FILENAME}.json`
} else {
playerConfig.skelUrl = `./assets/${import.meta.env.VITE_FILENAME}.skel`
}
return new spine.SpinePlayer(el, playerConfig)
}