提交 6e93d22c 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 50d20da6
......@@ -22,7 +22,9 @@ class Sun(FixedStar):
init_position=[0, 0, 0],
init_velocity=[0, 0, 0],
color=(170, 98, 25),
texture="sun2.jpg", size_scale=1.0, distance_scale=1.0,
# texture="sun2.jpg",
texture="sun2.jpg",
size_scale=1.0, distance_scale=1.0,
rotation_speed=0.6130, ignore_mass=False,
show_trail=True, trail_color=None, show_name=False):
params = {
......@@ -43,6 +45,7 @@ class Sun(FixedStar):
}
super().__init__(**params)
self.glows = (12, 1.015, 0.08)
self.glows = (4, 1.005, 0.1)
@property
def is_fixed_star(self):
......
......@@ -90,7 +90,7 @@ class HalleyCometSimBase(UniverseSimScenes):
def build_solar_system(self, ignore_gravity=False, start_time=None):
# region 构建太阳系
show_trail = False
self.sun = Sun(size_scale=0.6e2, show_trail=show_trail)
self.sun = Sun(size_scale=0.6e2, show_trail=show_trail, texture="sun_light.jpg")
self.mercury = Mercury(size_scale=5e3, show_trail=show_trail)
self.venus = Venus(size_scale=3e3, show_trail=show_trail)
self.earth = Earth(size_scale=3e3, rotate_angle=0, show_trail=show_trail)
......
......@@ -57,7 +57,7 @@ class HalleyCometSim(HalleyCometSimBase):
@return:
"""
self.build_solar_system(ignore_gravity=True, start_time=self.start_time)
self.sun.glows = (80, 1.005, 0.01)
self.sun.glows = (2, 1.005, 0.01)
# 创建哈雷彗星创建哈雷彗星
self.halley_comet = create_halley_comet(self.params.init_velocity, self.params.init_position)
......@@ -75,6 +75,7 @@ class HalleyCometSim(HalleyCometSimBase):
初始化设置
@return:
"""
from ursina import color
# 创建天空
create_sphere_sky(scale=50000)
# UrsinaConfig.trail_type = "curve_line"
......@@ -91,6 +92,8 @@ class HalleyCometSim(HalleyCometSimBase):
camera.clip_plane_far = 51000
# camera.fov = 60
# self.sun.planet.color = color.white
# application.time_scale = 0.01
# 摄像机移动 update
# camera_move_update()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册