使用光标在tilemap中多重选择切片

时间:2017-03-25 08:05:34

标签: javascript arrays phaser-framework jstilemap

我正在使用tilemap和phaser框架开发游戏。我想使用phaser(光标)在tilemap上选择多个坐标,然后就可以存储到数组中。使用移相器可以实现吗?建议我解决这个问题。

1 个答案:

答案 0 :(得分:0)

你可以直接在游戏中工作并获得场景的每个位置。 你可以试试这个:

var positions = [],
    text;

function create() {
    text = game.add.text(game.world.centerX / 2, game.world.centerY / 2, '', { fill: '#ffffff' });

    game.input.onDown.add(function(pointer, event) { 
        listener();
    }, this);

}

function update() {

}

function listener() {
    var p = [game.input.mousePointer.x, game.input.mousePointer.y];
    positions.push(p);

    text.text = "You clicked in position: " + p;

    console.log(positions);
}