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