当我托管网站时,Phaser 3 图像无法加载
Phaser 3 image is unable to load when I host the website
所以我正在使用 Phaser 框架开发游戏。在我使用 firebase 进行部署之前,一切都进行得很顺利。出于某种原因,当我尝试使用 firebase 托管游戏时,出现错误,显示无法找到图像
我得到的错误是这样的:“无法加载资源:服务器响应状态为 404 ()”。当我将该资产更改为另一个图像时,它也有同样的问题。但是,当我在浏览器中打开 html 文件时,资产会加载并且我可以看到图像。我不确定为什么会出现这样的问题,但如果你能帮助我,我将不胜感激
下面的代码是我如何将图像添加到图片中
preload() {
this.load.image("engineershirt", "SLICES/upperpri/sm1.png/");
}
create() {
const engineershirttop = this.add.image(320, 550, "engineershirt");
engineershirttop.setScale(0.55);
engineershirttop.setDepth(12);
engineershirttop.setVisible(true);
}
最后的斜线/
太多了,应该只this.load.image("engineershirt", "SLICES/upperpri/sm1.png");
所以我正在使用 Phaser 框架开发游戏。在我使用 firebase 进行部署之前,一切都进行得很顺利。出于某种原因,当我尝试使用 firebase 托管游戏时,出现错误,显示无法找到图像
我得到的错误是这样的:“无法加载资源:服务器响应状态为 404 ()”。当我将该资产更改为另一个图像时,它也有同样的问题。但是,当我在浏览器中打开 html 文件时,资产会加载并且我可以看到图像。我不确定为什么会出现这样的问题,但如果你能帮助我,我将不胜感激
下面的代码是我如何将图像添加到图片中
preload() {
this.load.image("engineershirt", "SLICES/upperpri/sm1.png/");
}
create() {
const engineershirttop = this.add.image(320, 550, "engineershirt");
engineershirttop.setScale(0.55);
engineershirttop.setDepth(12);
engineershirttop.setVisible(true);
}
最后的斜线/
太多了,应该只this.load.image("engineershirt", "SLICES/upperpri/sm1.png");