Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Phaser3 javascript无法加载图像_Javascript_Html_Phaser Framework - Fatal编程技术网

Phaser3 javascript无法加载图像

Phaser3 javascript无法加载图像,javascript,html,phaser-framework,Javascript,Html,Phaser Framework,我试图使用phaser3引擎在javascript上加载资产,但在chrome控制台上显示“加载图像失败”,这是我的HTML和javascript代码,我犯了错误: <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>PhaserGame</title> <script = "text

我试图使用phaser3引擎在javascript上加载资产,但在chrome控制台上显示“加载图像失败”,这是我的HTML和javascript代码,我犯了错误:

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>PhaserGame</title>
    <script = "text/javascript" src = "phaser.js"></script>
  </head>
  <body>
    <script src="script.js"></script>

  </body>
</html>

我认为你的图像位置有问题 同样的代码也适用于我,只需更改图像
URL


在项目中创建文件夹“public”并将图像放在此处

我尝试了很多次,但都出现了相同的错误。也许改变IDE可以起作用,我想。请查看本指南,了解如何回答问题:请解释如何做到这一点。
var config = {
    type: Phaser.AUTO,
    width: 800,
    height: 600,
    physics: {
        default: 'arcade',
        arcade: {
            gravity: {y: 500},
            debug: false
        }
    },
    scene: {
        preload: preload,
        create: create,
        update: update
    }
};

var game = new Phaser.Game(config);


function preload() {
    this.load.image('sky','assets/sky.png');

}

function create() {
    this.add.image(400, 300, 'sky');
}

function update() {

}