Hier lernen Sie, eine Animation mit einer sich drehenden Form zu erstellen.
Ein Objekt
Folgender Code lässt ein kleines Quadrat 'drehen', der Hintergrund bleibt gleich:
- Halbieren Sie die Anzahl Bilder, die der Liste hinzugefügt werden. Was verändert sich und weshalb? Welche Anzahl Bilder in der Liste ist sinnvoll, um dieses Fehlverhalten zu vermeiden?
- Was wäre ein besserer Name für die Variable
x? Begründen Sie.
- Im Moment wird die rotierende Grafik vor einem Hintergrund wiedergegeben. Entfernen Sie die Hintergrundgrafik. Was passiert? Begründen Sie.
Your Task!
Anwendungsaufgaben Wählen Sie eine der folgenden Aufgaben aus, um EINE eigene Animation zu erstellen:
- Ein rechtwinkliges Dreieck vor einem Kreishintergrund dreht sich um sich selbst.
- Eine Ellipse (mit zwei unterschiedlichen Durchmessern) dreht sich. Legen Sie es vor einen Hintergrund Ihrer Wahl.
Mit Pinsetzung
Wenn man zum Beispiel einen Uhrzeiger drehen will, muss man noch Weiteres beachten. Schauen Sie sich folgenden Code an:
- Wie viele Bilder werden der Liste hinzugefügt? Weshalb diese Anzahl?
- Wo werden Pins gesetzt und weshalb?
- Wieder wird die rotierende Grafik vor einem Hintergrund wiedergegeben. Was passiert, wenn man diesen entfernt? Begründen Sie.
- Weshalb 'ruckelt' diese Animation?
Your Task!
Anwendungsaufgaben Erstellen Sie eine eigene Animation:
- Ein Planet dreht sich um einen Stern respektive um die Sonne.
- Erstellen Sie eine Rotationsanimation Ihrer Wahl.
Was Sie geübt und gelernt haben
Allgemein
- Sie können sequenzielle Datentypen erstellen und verändern.
- Sie können Schleifen und Listen in Funktionen erstellen und verwenden.
Python
- Sie können Pythonlisten erstellen und Elemente hinzufügen.
PyTamaro
- Sie können Animationen erstellen.