var MyScene = new Phaser.Class({
Extends: Phaser.Scene,
initialize:
function MyScene ()
{
// Here we'll tailor the property injection map so that by default our Scene
// only gets 2 properties defined on it: 'makeStuff' and 'loader'.
// It will also have the property 'sys' which can never be redefined or removed.
var config = {
map: {
add: 'makeStuff',
load: 'loader'
}
};
Phaser.Scene.call(this, config)
},
preload: function ()
{
this.loader.image('face', 'assets/pics/bw-face.png');
},
create: function ()
{
this.makeStuff.image(400, 300, 'face');
console.log(this);
}
});
var config = {
type: Phaser.AUTO,
width: 800,
height: 600,
parent: 'phaser-example',
scene: MyScene
};
var game = new Phaser.Game(config);
var MyScene = new Phaser.Class({
Extends: Phaser.Scene,
initialize:
function MyScene ()
{
// Here we'll tailor the property injection map so that by default our Scene
// only gets 2 properties defined on it: 'makeStuff' and 'loader'.
// It will also have the property 'sys' which can never be redefined or removed.
var config = {
map: {
add: 'makeStuff',
load: 'loader'
}
};
Phaser.Scene.call(this, config)
},
preload: function ()
{
this.loader.image('face', 'assets/pics/bw-face.png');
},
create: function ()
{
this.makeStuff.image(400, 300, 'face');
console.log(this);
}
});
var config = {
type: Phaser.AUTO,
width: 800,
height: 600,
parent: 'phaser-example',
scene: MyScene
};
var game = new Phaser.Game(config);