Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
Javascript 移相器3:为什么没有显示图像?_Javascript_Html_Phaser - Fatal编程技术网

Javascript 移相器3:为什么没有显示图像?

Javascript 移相器3:为什么没有显示图像?,javascript,html,phaser,Javascript,Html,Phaser,好的,所以我在这个领域是一个完全的新手,但我正在尝试在我的Phaser游戏中展示一张背景图片 仅供参考,我正在实时服务器上运行 var配置={ 宽度:800, 身高:600, 背景颜色:0x000000 } var game=new Phaser.game(配置); 函数预加载() { this.load.image('sky','bg.png'); } 函数create() { 这个.add.image(400300,'sky'); } 函数更新() { } Io游戏 我以前在这个项目上工

好的,所以我在这个领域是一个完全的新手,但我正在尝试在我的Phaser游戏中展示一张背景图片

仅供参考,我正在实时服务器上运行

var配置={
宽度:800,
身高:600,
背景颜色:0x000000
}
var game=new Phaser.game(配置);
函数预加载()
{
this.load.image('sky','bg.png');
}
函数create()
{
这个.add.image(400300,'sky');
}
函数更新()
{
}

Io游戏

我以前在这个项目上工作过。在您的情况下,函数preload()有问题。 文件路径中有错误。相应地放置您的文件

正确的代码:

function preload ()
{
    this.load.image('sky', 'assets/sky.png');
    this.load.image('ground', 'assets/platform.png');
    this.load.image('star', 'assets/star.png');
    this.load.image('bomb', 'assets/bomb.png');
    this.load.spritesheet('dude', 
        'assets/dude.png',
        { frameWidth: 32, frameHeight: 48 }
    );
}

这个库会自动调用这些函数吗?我想是的。根据phaser官方网站,该库自动调用这些函数关于
场景
阵列的内容是什么?我认为phaser应该在服务器上使用。它给出了一个错误:“在'file:///C:/Users/TechHope/Desktop/Codaya/highlighter/p.pngCORS策略已阻止“来自源”的“null”:跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https。”