【问题标题】:Phaser 3 image is unable to load when I host the website当我托管网站时,Phaser 3 图像无法加载
【发布时间】:2022-01-06 07:45:46
【问题描述】:

所以我正在使用 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);
}

【问题讨论】:

    标签: javascript firebase-hosting phaser-framework


    【解决方案1】:

    结尾的斜线/太多了,应该只有this.load.image("engineershirt", "SLICES/upperpri/sm1.png");

    【讨论】:

    • 我没有意识到。这么小的一个错误,却导致了这么多问题。谢谢指出
    • @JavierWong 没问题,如果我的回答有帮助,请将其标记为已接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    相关资源
    最近更新 更多