Jump to content

immovable won't work..


dieter91
 Share

Recommended Posts

Hi

 

I'm having a problem with using "immovable". This is my code:

var game = new Phaser.Game(    800, 600, Phaser.AUTO, '',    {preload: preload, create: create, update: update});function preload() {    game.load.image('dude', 'images/player.png', 64, 64);    game.load.image('platform', 'images/platform.png', 600, 40);}var player;var platform;function create() {    game.physics.startSystem(Phaser.Physics.ARCADE);    game.stage.backgroundColor = "58ACFA";    game.physics.arcade.gravity.y = 250;    platform = game.add.sprite(32, 400, 'platform');    player = game.add.sprite(32, 32, 'dude');    game.physics.enable(player, Phaser.Physics.ARCADE);    game.physics.enable(platform, Phaser.Physics.ARCADE);    game.platform.body.immovable = true;    player.body.bounce.y = 0.1;    game.camera.follow(player);    cursors = game.input.keyboard.createCursorKeys();    jumpButton = game.input.keyboard.addKey(Phaser.Keyboard.SPACEBAR);}function update() {    game.physics.arcade.collide(player, platform);    player.body.velocity.x  = 0;}

This is my error in console: Uncaught TypeError : Cannot read property 'body' of undefined

 

I'm probably doing something stupid :)

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

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