Javascript 阶段-我的图像不加载

Javascript 阶段-我的图像不加载,javascript,phaser-framework,Javascript,Phaser Framework,我是新手。我开始看youtube系列节目,我第一个 有问题。 我的背景图像不加载。 我有这个js代码 /* global Phaser */ var game = new Phaser.Game(1200,600, Phaser.AUTO); var GameState = { preload : function(){ this.load.image('background','assets/images/background.png'); }, c

我是新手。我开始看youtube系列节目,我第一个 有问题。 我的背景图像不加载。 我有这个js代码

/* global Phaser */

var game = new Phaser.Game(1200,600, Phaser.AUTO);

var GameState = {
    preload : function(){
        this.load.image('background','assets/images/background.png');
    },
    create: function() {
        this.background = this.game.add.sprite(0, 0, 'background');
    },
    update : function() {

    }
};

game.state.add('GameState',GameState);
my index.php代码:

<!DOCTYPE html>
<html lang='cs' dir='ltr'>
    <head>
        <meta charset='UTF-8'>
        <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale-1, user-scalable=no'/>

        <title>8. úkol</title>
    </head>
    <body>
        <section>
        <script type='text/javascript' src='js/phaser.js'></script>
        <script type='text/javascript' src='js/main.js'>

        </script>
        </section>
    </body>
</html>

8.úkol

我的背景图像大小为600x135

我将其添加到代码中解决

game.state.start('GameState');

我解决了这个问题,把它添加到代码中

game.state.start('GameState');

//嗨,只是复制所有这些,它应该解决你的问题现在Phaser这是一个非常有趣的框架,请随时给我发送一个关于任何问题的直接消息我对此非常陌生,我会非常高兴地向你展示我所知道的一切祝你有一个愉快的一天

   /* global Phaser */



var GameState = {
preload : function(){
    this.load.image('background','assets/images/background.png');
},
create: function() {
    this.background = this.game.add.sprite(0, 0, 'background');
},
update : function() {

}
};

var game = new Phaser.Game(1200,600, Phaser.AUTO);  //<--- use it down
                                                   //    here its neater
game.state.add('GameState',GameState);
game.state.start('GameState')
/*全局相位器*/
变量配子状态={
预加载:函数(){
this.load.image('background','assets/images/background.png');
},
创建:函数(){
this.background=this.game.add.sprite(0,0,'background');
},
更新:函数(){
}
};

var game=新的相位器.game(1200600,相位器.AUTO)// //您好,复制所有这些内容,现在应该可以解决您的问题了Phaser这是一个非常有趣的框架请随时向我发送有关任何问题的直接消息我对此非常陌生,我将非常高兴向您展示我所知道的一切祝您有一个愉快的一天

   /* global Phaser */



var GameState = {
preload : function(){
    this.load.image('background','assets/images/background.png');
},
create: function() {
    this.background = this.game.add.sprite(0, 0, 'background');
},
update : function() {

}
};

var game = new Phaser.Game(1200,600, Phaser.AUTO);  //<--- use it down
                                                   //    here its neater
game.state.add('GameState',GameState);
game.state.start('GameState')
/*全局相位器*/
变量配子状态={
预加载:函数(){
this.load.image('background','assets/images/background.png');
},
创建:函数(){
this.background=this.game.add.sprite(0,0,'background');
},
更新:函数(){
}
};

var game=新的相位器.game(1200600,相位器.AUTO)//您好,我看到您解决了您的问题,还有一件事,
game.state.add('GameState',GameState,true)
添加state的第三个选项是使用布尔值。正确的意思是开始这个状态:)嗨,我看到你解决了你的问题还有一件事,
game.state.add('GameState',GameState,true)
第三个选项添加状态是一个布尔值。这表示开始此状态:))仅供参考,您应该能够将此标记为答案,以便人们知道此问题已成功回答。仅供参考,您应该能够将此标记为答案,以便人们知道此问题已成功回答。