An HorstJENS (Sprites: linksherum oder rechtsherum drehen)

Hier werden alle anderen GUI-Toolkits sowie Spezial-Toolkits wie Spiele-Engines behandelt.
Antworten
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Da in diesem Forum wohl alles funktioniert, ausser
dass eine Antwortseite zu Deinem letzten Posting
http://www.python-forum.de/topic-18965.html
geladen werden kann
(liegts am zu langen Code-Snippet?), mache ich hiermit
einfach einen neuen Thread auf.

Hier meine Version des Ganzen, aber direkt mit Polygonen statt Sprites:
http://paste.pocoo.org/show/118940/

:wink:
yipyip
Zuletzt geändert von yipyip am Montag 25. Mai 2009, 00:30, insgesamt 2-mal geändert.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Möchtest du vielleicht auch sagen auf welchen Thread du dich beziehst?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

@Leonidas:
So besser?
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

yipyip hat geschrieben:So besser?
Ne, da ist immer noch nix was ich anklicken kann um zum Kontext zu kommen.

Edit: Ja, jetzt passts. Danke.
Zuletzt geändert von Leonidas am Montag 25. Mai 2009, 00:35, insgesamt 1-mal geändert.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Ach so, ich solls verlinken.
Hab ich.
:wink:
yipyip
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Da fehlte mal wieder ein Ausrufezeichen...
Daher:
http://paste.pocoo.org/show/119264/

:wink:
yipyip
Benutzeravatar
HorstJENS
User
Beiträge: 124
Registriert: Donnerstag 9. Februar 2006, 21:41
Wohnort: Wien, Österreich
Kontaktdaten:

Hallo yipyip,
danke für Deinen Code (funktioniert gut).

Verstehe ich das richtig das du den Winkel in eine komlexe Zahl zerlegst (die Dinger mit dem i hintendran) oder verwechsle ich da etwas ?

mfg,
-Horst
https://spielend-programmieren.at
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Da ich nicht mit einer umfangreichen Vektorklasse auffahren wollte,
habe ich mich vom Effbot
( http://effbot.org/zone/tkinter-complex-canvas.htm )
inspirieren lassen und komplexe Zahlen für die Rotation der
Vektoren verwendet.

Eine kleine Verbesserung noch:
In 'get_angle()' muss 'zgoal' nicht normiert werden,
da dessen Laenge für atan2() uninteressant ist.

http://paste.pocoo.org/show/119389/

:wink:
yipyip
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Hallo HorstJENS,
hier noch eine Version, in der man die Ablaufgeschwindigkeit unabhaengig von den FPS einstellen kann. Die FPS regeln dabei nur, wie "smooth" die Animation ist.

http://paste.pocoo.org/show/140669/

:wink:
yipyip
Benutzeravatar
HorstJENS
User
Beiträge: 124
Registriert: Donnerstag 9. Februar 2006, 21:41
Wohnort: Wien, Österreich
Kontaktdaten:

super danke für die Problemlösung !
https://spielend-programmieren.at
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Hier noch eine etwas elaboriertere Version bzgl. Timing und Geschwindigkeit:

http://paste.pocoo.org/show/142969/

:wink:
yipyip
Antworten