Я разрабатываю редукцию понга в html5 и javascript. Мне нужна помощь в его модификации, чтобы при удержании D она вычитала 4 из переменной ball.speedModifier, а затем добавила 4 после отпускания D. Причина, по которой я не просто устанавливаю модификатор обратно на 0 при отпускании ключа, потому что я хочу иметь несколько вещей, изменяющих модификатор сразу, что стек друг над другом. С моей текущей системой для обнаружения нажатия клавиш сложение и вычитание переменной повторялось бы при 60 FPS, в то время как я только хочу, чтобы это произошло один раз, пока сумма не будет вычтена снова.Нужна помощь при временном изменении переменной
Вот Pastie моего кода: HTML: http://pastebin.com/txeNftNT
Javascript: http://pastebin.com/scpBqGqx
SO Q & As должно быть самодостаточным. Это нормально, чтобы ссылаться на внешние контейнеры для вставки (особенно, если они могут запускать код в интерактивном режиме), но [минимальный образец] (http://sscce.org/) (полный, краткий и репрезентативный) должен быть включен в вопрос, в когда связанная страница снимается или редактируется. – outis