Ellipse über draw Funktion ohne spur wandern lassen

Tino1993

Mitglied
Ist es möglich die "Spur" bei einem wandernden Objekt (in meinem fall eine Ellipse) zu entfernen?

Hier einmal mein Quellcode:

float A=1, B=0, h;

void setup()
{
size(400,400);
background(160);
}

void draw()
{
h=(height/2);//mittige Ausrichtung

ellipse(A++,h,20,20); // ellipse zeichen und hochzählen
}
 
Überhaupt keines, das ganze ist für die Uni. Wir arbeiten nur mit den Basic Befehlen aktuell, wenn ich das richtig verstanden habe in der Vorlesung.
 
Ich formuliere meine Frage anders: aus Deinem Snippet geht nicht hervor, ob AWT, Swing, SWT, JavaFX oder etwas anderes eingesetzt wird. In diesen Fällen wirst Du die komplette Komponente zeichnen müssen.
 
Ohje, damit kann ich leider nichts anfangen. Wir waren jetzt gerade bei der 3 Vorlesung. Einbindungen von Bibliotheken oder Fertige Toolkids verwenden wir noch nicht, falls du das meinst. Wir arbeiten auch nur mit processing, falls dir das als Information hilft.

Java:
float A=1, B=0, h;

void setup()
{
  size(400,400);
  background(160);
}

void draw()
{
  h=(height/2);//mittige Ausrichtung
ellipse(A++,h,20,20); // ellipse zeichen und hochzählen
}

Die Draw Funktion zeichnet die Ellipse immer an einer neuen Position dadurch das ich bei der x Koordinate die variable "A" immer um "1" nach oben zähle. Nun möchte ich das die Ellipse die nachdem sie einmal hochgezählt wurde die alte löscht, damit die "Spur" nicht mehr zu sehen ist und einen Bewegung Effekt erzeugen.

Ich hoffe das hilft dir in irgendeiner Form weiter, ich versteh leider noch nicht so viel von Java.

Vielen Dank schonmal für deine Hilfe!
 
Das Framework 🙂

Kopier die Zeile 6 (background(160);) mal in die (/e: an den Anfang der) draw-Methode.
Entschuldigung für die späte Antwort. Ich habe gestern leider den ganzen Tag Vorlesungen gehabt.
Ich habe das eben mal ausprobiert und es funktioniert! Eigentlich total simpel, mich ärgert es ein wenig das ich da nicht selber drauf gekommen bin 😄

Tausend Dank mihe7, bin fast wahnsinnig geworden in der Nacht ! 😀
 

Zurück
Oben