2017-09-24 1 views
1

Ich mache ein Programm, wo es die Maus-Koordinaten mit Pymouse und macht dann einen Punkt auf diesen Punkt mit Schildkröte.Python: Wie pymouse Koordinaten in Schildkröte Koordinaten zu konvertieren

Allerdings sind das Schildkröten-Koordinatensystem und das Pymouse-Koordinatensystem ziemlich unterschiedlich: im Schildkrötenkoordinatensystem ist links 0 und rechts ist 1920 (für mich) und oben ist 0 und unten ist 1040 (für mich) aber in der Schildkröte Koordinatensystem ist die linke -480, rechts ist 480 und in der Mitte ist 0 und Top-400, unten -400 ist und in der Mitte ist 0.

ich benutze python 3.6.2 und mein Betriebssystem ist Windows 10 32 Bit

Wie kann ich VON Maus zu Schildkröte Koordinaten konvertieren?

Antwort

1

Es könnte am einfachsten sein, um Schildkröte Koordinatensystem zu beugen pymouse zum Spiel:

from turtle import Turtle, Screen 

screen = Screen() 
screen.setup(1920, 1040) 
screen.setworldcoordinates(0, 1040, 1920, 0) 

yertle = Turtle(visible=False) 
yertle.dot(5, 'red') # starts life at (0, 0) 

screen.exitonclick() 

enter image description here

Verwandte Themen