Ich bin neu in Verarbeitung und java, habe ich einige Übung 100 Ellipsen anzuzeigen, aber die Bildschirmgröße (900, 600), und ich mag 100 in brechen 10 Zeilen von 10, aber ich weiß nicht, wie man Zeile in der Verarbeitung zu brechen, verwende ich bereits übersetzen (https://processing.org/reference/translate_.html), aber es funktioniert nicht.neue Zeile, wenn ich Anzeige 10 Ellipse
//function
void draw(){
smooth();
noStroke();
fill(23,43,208,200);// cor azul
ellipse(posX,posY,12,10);
noStroke();
fill(242,76,39);//cor vermelho
ellipse(posX,posY,12,10);
}
for (int i=1; i<ellipses.length; i++)
{
for (int j=i; j<ellipses.length; j++)
{
if(j%10==0)
ellipses[i].draw();//calling function
}
}
Wenn Sie eine Frage stellen, sollten Sie einige Codes, die Sie ausprobiert haben, angeben und auch erwähnen, welcher Teil nicht funktioniert oder welche Art von Fehlern Sie bekommen oder welche Ausgabe Sie erwarten, aber Sie erhalten eine andere Ausgabe oder so. Bitte geben Sie einen [MCVE] an, um früher und genauere Hilfe zu erhalten. – STaefi
Sie möchten zwei verschachtelte Schleifen, eine für Zeilen, eine für Spalten. Und innerhalb der inneren Schleife müssen Sie den Mittelpunkt der nächsten Ellipse basierend auf den Indizes der beiden Schleifen berechnen. - Was ist das Problem? – mayamar
@mayamar ich probiere schon diesen Weg, 2 Schleifen zu machen und 1 Bedingung zu verwenden, wenn (i% 10 == 0) Ellipse drucken –