Punkte fressen
Wie auch schon bei den Wänden reicht das Zeichnen der Punkte nicht aus. Wir müssen uns die Koordinaten jedes Punkts merken, um Kollisionen zu entdecken und Punkte als gefressen zu markieren.
Was ist neu?
// Eine globale Variable für die Punkte
var points = [];function setup() {
...
// Wir fügen die Punkte der globalen Liste hinzu
for (var i = 120; i < height - 100; i = i + 40) {
for (var j = 110; j < width; j += 200) {
var p = { x: j, y: i, size: 15 };
points.push(p);
}
}
...
}/* Diese Funktion zeichnet alle Punkte in der globalen Liste */
function drawPoints() {
stroke('white');
for (var i = 0; i < points.length; i++) {
// Greife auf den aktuellen Punkt zu
var p = points[i];
// Setze die Größe
strokeWeight(p.size);
// Zeichne den Punkt
point(p.x, p.y);
}
}Last updated
Was this helpful?