Почему мои "гитарные струны" не двигаются в p5 js? - PullRequest
0 голосов
/ 25 марта 2020

Мне нужна помощь с моим кодом, я все еще относительно новичок в P5 JS. Мой вопрос касается движущихся объектов в P5 js. Я хочу, чтобы он двигался как гитарная струна. Проблема: вибрирует только буква «Е». «А» не будет двигаться, когда я нажимаю «а» на клавиатуре. Я хочу, чтобы буквы «A», «D» и «G» двигались так же, как «E», я еще не работал над «D» и «G», потому что сначала я хотел, чтобы «А» работал должным образом. Кстати, это не весь код. Это часть Кодекса:

var x = 180;
var xA = 250;
var xD = 280;
var xG = 255;
var speed = 2;
var speedA = 2;
draw = function() {
strokeWeight(3.5);
stroke(107, 107, 107);  
line(62,320,181,x);
line(180,x,300,42.5);
    //A
    strokeWeight(3);
    line(335,20,135,xA);
    line(135,xA,75,320);
//E
if (keyCode === 69){
  x = x + speed;
  if (x > 186){
  speed = -1;}
  if (x < 175){
  speed = 1;
  }
//A
  else if (keyCode === 65){
  xA = xA + speedA;
  if (xA > 259){
  speedA = -1;}
  if (xA < 240){
  speedA = 1;
//D
//G
  }
}
}
}```
...