Anfänger Frage hier und ich würde den ganzen Code hier posten, aber ich glaube, dass die Syntax anders ist, da ich CodeHS verwende, um Javascript zu lernen.Wie ändere ich die Position von Kreisen in einer for-Schleife?
Wenn ich Kreise mit einem solchen for-Schleife als
gemachtfor (var i = 0; i < NUM_CIRCLES; i++) {
var circle = new Circle(RADIUS);
var x = Randomizer.nextInt(RADIUS, getWidth() - RADIUS);
var y = Randomizer.nextInt(RADIUS, getHeight() - RADIUS);
circle.setPosition(x, y);
circle.setColor(Randomizer.nextColor());
add(circle);
}
Wenn ich die Positionen eines der Kreise später ändern wollte, wie ich das tun würde? Die Kreise werden alle mit dem var-Kreis gemacht. Wenn also circle.setPosition(x,y)
verwendet wird, wie kann ich sagen, welcher Kreis geändert werden soll? Oder müsste ich für jeden Kreis eine Variable erstellen, damit ihre Positionen geändert werden können.