Ich möchte eine Art von Solarsystem in Pygame machen. Ich habe es geschafft, eine feste zu machen, aber ich dachte, es wäre interessanter, eins mit Planeten zu machen, die sich um die Sonne und die Monde um Planeten bewegen. Gibt es eine Möglichkeit, das zu tun (wenn möglich mit Pygame)?Pygame machen einen Kreis drehen um eine andere
Was würde Ich mag ist:
Sun = pygame.draw.circle(...)
planet1 = pygame.draw.circle(...)
etc.
a = [planet1, planet2, ...]
for p in a:
move p[2] to pos(x, y)
Das ist, was ich denke, funktionieren würde, aber ich bin mir nicht sicher, wie es geht. Außerdem habe ich darüber nachgedacht, den alten Planeten zu löschen und einen neuen direkt daneben zu zeichnen, aber das Problem ist, dass ich zufällige Merkmale (wie Farben, Abstand zur Sonne, Anzahl der Planeten im System usw.) und es verwende müsste diese Eigenschaften beibehalten. Irgendwelche Ideen?
Vielen Dank im Voraus!
Vielen Dank! Eigentlich ist es wahr, dass es vorzuziehen wäre, eine elliptische Umlaufbahn zu haben, aber wenn es zu viel ist, sorge dich nicht.Würde diese Formel die Planeten bewegen lassen? – Sionae
@Sionae wenn Sie 'Theta' aktualisieren jede Schleife ja –