提交 496940d0 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 ef6e4c8e
......@@ -42,6 +42,7 @@ class TheLostPlanetSim(UniverseSimScenes):
self.saturn = Saturn(size_scale=0.68e3, distance_scale=0.74)
self.uranus = Uranus(size_scale=0.8e3, distance_scale=0.43)
self.neptune = Neptune(size_scale=1e3, distance_scale=0.29)
self.pluto = Pluto(size_scale=0.5e4, distance_scale=0.238)
# self.ship = ScifiGunship(name="飞船", mass=1e30, color=(111, 140, 255),
# init_position=self.mars.init_position,
# init_velocity=[0, 0, 0],
......@@ -63,6 +64,7 @@ class TheLostPlanetSim(UniverseSimScenes):
self.saturn, # 土星放大 680 倍
self.uranus, # 天王星放大 800 倍
self.neptune, # 海王星放大 1000 倍
self.pluto
]
self.asteroids = []
# 水星 0.4AU
......@@ -261,7 +263,7 @@ class TheLostPlanetSim(UniverseSimScenes):
for body_name in ["earth", "mars", "venus", "mercury",
"jupiter", "saturn",
"uranus", "neptune"]:
"uranus", "neptune", "pluto"]:
def fun(name):
body = getattr(self, name)
......@@ -317,7 +319,8 @@ class TheLostPlanetSim(UniverseSimScenes):
# (self.asteroid_fade_out, 900, 1),
# 第4波行星
(self.camera_back_2, 900, -1),
(self.neptune_orbit_the_sun, 9000, 1),
(self.neptune_orbit_the_sun, 100, 1),
(self.pluto_orbit_the_sun, 9000, 1),
(lambda: exit(0), -1, -1)
]
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册