diff --git a/sim_scenes/featured/the_lost_planet.py b/sim_scenes/featured/the_lost_planet.py index fdbca3b6f0d5311f1f48a8c2ec4c81d2d4244252..b0b251af68a4287c7ccff490ba7134e84d0ba1e2 100644 --- a/sim_scenes/featured/the_lost_planet.py +++ b/sim_scenes/featured/the_lost_planet.py @@ -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) ]