mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-06 07:14:55 +08:00
[ts][phaser-v3][phaser-v4] Fix atlas page url duplication when using file:// + baseURL (#2961)
This commit is contained in:
parent
022a4bacbd
commit
eb4fb09765
@ -377,7 +377,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);
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user