Jump to content

Adding and switching states


Recommended Posts

Sorry I am a complete noob with Phaser so please excuse my lack of knowledge.


I am trying to create my first game using states (I have completed the phaser tutorial).

I have created 5 js files one for each state all declared as below:

/// <reference path="phaser.js" />/// <reference path="load.js" />var ABC = {};ABC.Boot = function () { };ABC.Boot.prototype = {    preload: function () {            },    create: function () {            }}

I have created a game.html file as below:

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <title>Water!</title>    <script type="text/javascript" src="js/phaser.js"></script>    <script type="text/javascript" src="js/boot.js"></script>    <script type="text/javascript" src="js/game.js"></script>    <script type="text/javascript" src="js/preload.js"></script>    <script type="text/javascript" src="js/title.js"></script>    <script type="text/javascript" src="js/load.js"></script>    <script type="text/javascript">        (function () {            var game = new Phaser.Game(800, 600, Phaser.AUTO, 'gameContainer');            game.state.add("Boot", ABC.Boot);            game.state.add('preload', ABC.Preload);            game.state.add('title', ABC.Title);            game.state.add('play', ABC.Play);            game.state.start('Boot');        })();    </script></head><body></body></html>

I am getting the following error when trying to start up the game:


Phaser.StateManager - No state found with the key: Boot


Please can someone let me know where I am going wrong?


Thank you

Link to comment
Share on other sites


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...