0
ユーザーがキーを押したときに矩形を50ms
に表示します。 draw()
機能はシングルキーを押すと期待通りに機能します。複数のキーが同時に押されると、同時に2つのキーが押された場合、グラフィックスオブジェクトの1つが破棄されません。Phaser - 50msのグラフィックオブジェクトを表示し、1回または複数回のキーが同時に押されたときに、各キーのプレスを破棄します。
function draw(x, y){
graphics = game.add.graphics(x, y);
graphics.clear()
graphics.lineStyle(2, 0x0000FF, 1);
graphics.beginFill(0x0000FF, 0.5);
graphics.drawRect(0,0,18,18);
graphics.endFill(0x0000FF, 0.5);
// destroy the graphics after 50 ms
setTimeout(function(){graphics.destroy()}, 50);
}