Phaser Tilemaps

时间:2017-07-26 10:24:37

标签: javascript phaser-framework

我已经尝试了下面的代码,并且tileset没有加载。



  this.game.physics.startSystem(Phaser.Physics.ARCADE);
  map = game.add.tilemap('tilemap');
    map.addTilesetImage('floor', 'tiles');
    layer = map.createLayer('GroundLayer');
    layer.resizeWorld();




1 个答案:

答案 0 :(得分:0)

我发现这个代码很有效



this.game.physics.startSystem(Phaser.Physics.ARCADE);
  this.map = game.add.tilemap('tilemap');
    this.map.addTilesetImage('floor', 'floor');
    this.layer = this.map.createLayer('GroundLayer');
    game.physics.enable(this.map, Phaser.Physics.ARCADE);
    this.map.setCollisionBetween(0, 1, true, "GroundLayer");
    this.layer.resizeWorld();