Ich versuche, Verarbeitung zu verstehen, also mache ich einige zufällige Sachen. Ich verwende Code unten, und ich möchte die Anzahl der Punkte auf der oberen linken Seite gezogen zeichnen und zählen:Wie wird die Anzahl der Punkte gezählt, die bei der Verarbeitung gezeichnet werden?
int clickx[] = new int[50];
int clicky[] = new int[50];
int mousx = 0;
int mousy = 0;
void setup() {
size(860, 640);
background(0);
frameRate(30);
mousx = mouseX;
mousy = mouseY;
}
void draw() {
if (mousePressed) {
if (mousx != mouseX) {
stroke(255);
point(mouseX, mouseY);
int i = 0;
clickx[i] = mouseX;
clicky[i] = mouseY;
i++;
text(i, 50, 50);
}
}
}
Aber anstatt ich bin immer gleiche Zahl die ganze Zeit: