Phaser3 中的图像未显示

Image in Phaser3 is not showing

我需要在 Phaser3 的第一个屏幕上显示图像,这是代码

//logo.js
class Logo extends Phaser.Scene{
    constructor(){
        super('Logo')
    }
    preload(){
        this.load.image('gameLOGOFinal', './assets/gameLOGOFinal.png');
    }
    create(){
         
        this.add.image(400,300, 'gameLOGOFinal');

        setTimeout(() => {
            this.scene.start('Start')
        }, 20000)
    }
}

图像在正​​确的路径上,但只显示一个绿色框

顺便说一句,我正在使用 XAMPP apache 来 运行 它。

你确定图片已经加载了吗?在浏览器中打开 Dev tools > Network 选项卡,查看后缀为 'assets/gameLOGOFinal.png' 的请求是否已返回状态 OK。如果没有,请查看正在发送什么请求以及您希望发送什么请求。