<script src = "phaser.js"></script>
 <script src = "Boot.js"></script>
 <script src = "preload.js"></script>
 <script src = "level1.js"></script>
 <body>
     <script type="text/javascript">
            var Game = new Phaser.Game(800,600,Phaser.AUTO,'');
            Game.state.add('Boot', game.Boot);
            Game.state.add('preload', game.preload);
            Game.state.add('level1', game.level1);
            Game.state.start('Boot');
     </script>
</body>

预加载在这里声明,在HTML索引中,然后在引导JavaScript中调用它,如下所示:
create:function(){
    this.state.start('preload')
}

有什么想法吗?

最佳答案

我知道范围不是用来的,而是全局相位变量:Game
启动.js

var Boot = {
   create: function() {

      Game.state.start('preload');

   }
};

如果你有更多的问题,这是一个极好的tutorial

关于javascript - 尽管在索引中指出错误,但仍收到错误“未找到键状态:预加载”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41748188/

10-11 20:05