Мне нужна помощь с клавиатурным событием. Так что я хочу, чтобы это произошло, когда вы нажимаете w и клавишу 2, я хочу добавить один для воды вместо одного в дерево (в качестве альтернативы при нажатии клавиши w без 2 он добавит один к дереву. хотят древесину и воду, чтобы обновить один раз вместо того, чтобы добавлять один, когда вы держите нажатой клавишу. Heres некоторый кодОбновление переменной один раз на клавиатуре ввода
var wood = 0;
var water = 0;
var woodOut = document.getElementById('wood');
var waterOut = document.getElementById('water');
window.addEventListener("keydown", key);
function key() {
var x = event.which || event.keyCode;
if(x == 87){
wood = wood + 1;
woodOut.innerHTML = wood;
}
if(x == 87 && x == 50){
water = water + 1;
waterOut.innerHTML = water;
}
}
<p id="wood">0</p>
<p id="water">0</p>
ваш второй, если не будет верно, попробуйте, как описано [здесь] (http://stackoverflow.com/questions/5203407/javascript-multiple-keys-pressed-at-once) –