Показать сообщение отдельно
  #12 (permalink)  
Старый 08.01.2017, 14:11
Новичок на форуме
Отправить личное сообщение для Дмитрий_Skilltek Посмотреть профиль Найти все сообщения от Дмитрий_Skilltek
 
Регистрация: 04.01.2017
Сообщений: 2

Сообщение от murloc knight Посмотреть сообщение
пожалуйста помогите я делаю игру и мне надо чтоб 2 игрока ходили одновременно но при зажатии 2 клавиш считываитса только нажатие 1 клавиши и ходит только 1 игрок

вопрос :
как сделать так чтоб при зажатии 2 клавиш 2 функции выполнялись одновременно ?
javascript:
key={}
onkeydown=function(e){
key[e.keyCode]= true; //клавиша которая нажата равна true
}
onkeyup=function(e){
key[e.keyCode]= false; // клавиша которая отпущена равна false
}


Проверка
if(key[87]){
// W - нажата
}

Но этот код записывает ключи клавиш(W-87) , чтобы провенить K-узнай её ключ :
onkeydown=function(e){
alert(e.keyCode); //чтоб узнать ключ
}
Ответить с цитированием