Как мне удерживать клавишу в p5, а не просто нажимать ее несколько раз? - PullRequest
0 голосов
/ 05 августа 2020

Это код, который я использую в настоящее время, но я также пробовал циклы while, которые sh взламывают веб-сайт.

function keyPressed() {
    if (keyCode == LEFT_ARROW) {
        stan.left();
      }
    else if (keyCode == RIGHT_ARROW) {
        stan.right();
      }

stan.left и stan.right предназначены только для перемещения персонаж на холсте.

1 Ответ

0 голосов
/ 05 августа 2020

Вы можете использовать функцию KeyIsDown (). Это позволяет указать, какую клавишу необходимо нажимать. Есть еще одна функция, называемая keyIsPressed (), которая позволяет вводить данные с любого ключа (внутри которого вы можете настроить оператор if вместе с функцией keyCode (), которая будет разрешать только указанный ключ).

Этот сайт является справочная страница для p5. js: https://p5js.org/reference/# / p5 / Здесь вы найдете все функции вместе с примерами, которые предлагает p5.

...