0
我正在使用瓷砖地图和相位器框架进行游戏。我想使用phaser(光标)在tilemap上选择多个坐标,然后可以存储到数组中。这可能使用相位器吗?建议我为此提供一些解决方案。使用光标在瓷砖地图中多选瓷砖
我正在使用瓷砖地图和相位器框架进行游戏。我想使用phaser(光标)在tilemap上选择多个坐标,然后可以存储到数组中。这可能使用相位器吗?建议我为此提供一些解决方案。使用光标在瓷砖地图中多选瓷砖
你可以直接在游戏中工作,并获得场景的每个位置。 你可以试试这个:
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);
}
你能更具体吗? 选择多个坐标时,是否指的是在tilemap中创建的对象?或者你只是想将位置(x,y)存储在你点击的位置? –
对不起,延迟回复。实际上,无论何时我点击瓷砖地图,我都想存储所选的坐标(x,y位置)。 – Ashish