[ts][phaser] Fallback to src in atlas page loading.

This commit is contained in:
Davide Tantillo 2025-10-27 17:19:51 +01:00
parent a90979be3f
commit 3ef1edfa9e
2 changed files with 6 additions and 2 deletions

View File

@ -374,7 +374,9 @@ class SpineAtlasFile extends Phaser.Loader.MultiFile {
}
}
let basePath = (file.url.match(/^.*\//) ?? "").toString();
let fileUrl = file.url;
if (typeof fileUrl === "object") fileUrl = file.src;
let basePath = (fileUrl.match(/^.*\//) ?? "").toString();
if (this.loader.path && this.loader.path.length > 0 && basePath.startsWith(this.loader.path))
basePath = basePath.slice(this.loader.path.length);

View File

@ -366,7 +366,9 @@ class SpineAtlasFile extends Phaser.Loader.MultiFile {
}
}
let basePath = (file.src.match(/^.*\//) ?? "").toString();
let fileUrl = file.url;
if (typeof fileUrl === "object") fileUrl = file.src;
let basePath = (fileUrl.match(/^.*\//) ?? "").toString();
if (this.loader.path && this.loader.path.length > 0 && basePath.startsWith(this.loader.path))
basePath = basePath.slice(this.loader.path.length);