mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +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))
|
if (this.loader.path && this.loader.path.length > 0 && basePath.startsWith(this.loader.path))
|
||||||
basePath = basePath.slice(this.loader.path.length);
|
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))
|
if (this.loader.path && this.loader.path.length > 0 && basePath.startsWith(this.loader.path))
|
||||||
basePath = basePath.slice(this.loader.path.length);
|
basePath = basePath.slice(this.loader.path.length);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user