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);
}
もっと具体的になるでしょうか? 複数の座標を選択すると、タイルマップで作成されたオブジェクトを意味しますか?または、位置(x、y)をクリックする場所に保存するだけですか? –
返信が遅れて申し訳ありません。実際には、タイルマップをクリックするたびに、選択した座標(x、yの位置)を保存します。 – Ashish