Bewegtes Objekt

  • Hallo zusammen,


    Vielen Dank für eure Hilfe.


    Die Geschwindigkeit der Scheibe läßt sich jetzt mit time.sleep(x) als auch mit (.bewegung(x=0.1,y=0.1) gut kontrollieren.


    Gruß

    Jürgen

  • Da hätte ich trotz später Stunde auch selbst drauf kommen können. Danke Kai für den Hinweis. Die Geschwindigkeit hängt sehr stark von der verwendeten Hardware ab. Mit time.sleep() kann man das sehr gut kontrollieren. Ausserdem lässt sich die Geschwindigkeit durch die Schrittgrösse (.bewegung(x=3,y=3) verändern.

  • Die grüne Scheibe bewegt sich so schnell, dass sie aus dem sich öffnenden Fenster verschwunden ist, bevor man sie richtig wahrnimmt. Ein Quickfix wäre:


    Code
    1. # Die Figur 500 Schritte in 3-er Schritten bewegen
    2. bewegt.bewegung(x=3, y=3)
    3. for i in range(500):
    4. bewegt.bewege()
    5. time.sleep(.1)


    ein time.sleep(.1) in die Methode bewegung einzufügen. Dann sollte die grüne Scheibe zu sehen sein.

  • Hallo René,

    ich wollte gerade die Beipiele vom gestrigen Video ausprobieren.


    Objekte1.py und Objekte2.py haben funktioniert.


    Bei Objekte3.py soll sich ein Objekt bewegen (grüne Scheibe).

    Bei mir wird nur der Kreis und das Quadrat dargestellt. Die bewegte grüne Scheibe erscheint nicht.


    Objekte3.py


    bewegt_klasse.py



    Woran kann das liegen?


    Gruß

    Jürgen