Member 13368873 Ответов: 1

Как заставить этот фрагмент кода работать?


Я пытаюсь заставить частицы взорваться на 250,250, когда b= = 250, но это не работает

Что я уже пробовал:

var a=500;
var b=490;
ВАР па;


настройка функций() {
var canvas=createCanvas(500,500);
canvas. parent ("мольберт");
textSize(50);
угловой режим(Градусы);

pA=новый массив (500);
for (var i=0;i< 500; i++){
pA[i]=новая частица (250,250,0,5, -5,5);

}


}


функция draw() {
фон (255,255,0);




ход (255,0,0);
ударный вес (3);
линия (250, a, 250, b);

если (a> 250){
один--
};
если (b> 250){
б--
};
если(b= = 250) {
ход (255,0,0);
ударный вес (2);
for (var i=0;i< 500; i++){
точка(па[я].х, па[я].г);
па[я].х+=па[я].ЧХ;
па[я].г+=па[я].вы;
}
};

функциональная частица(x, y, vx1,vx2,vy1,vy2){
это.х=х;
это.г=г;
this. vx=random(vx1,vx2);
this. vy=random(vy1,vy2);
}

\
}

1 Ответов

Рейтинг:
2

Patrice T

Цитата:
но это не работает

Это не информативно, используйте отладчик, чтобы увидеть, что делает код.

Существует инструмент, который позволяет вам видеть, что делает ваш код, его имя отладчик Это также отличный инструмент обучения, потому что он показывает вам реальность, и вы можете увидеть, какие ожидания соответствуют реальности.
Когда вы не понимаете, что делает ваш код или почему он делает то, что делает, ответ таков: отладчик.
Используйте отладчик, чтобы увидеть, что делает ваш код. Просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Отладчик-Википедия, свободная энциклопедия[^]
Отладка JavaScript[^]
Хром Инструменты Разработчика  |  Сеть  |  Разработчики Google[^]
Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.