提交 23843e2f 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 b2357f1c
...@@ -27,7 +27,9 @@ class Earth(Body): ...@@ -27,7 +27,9 @@ class Earth(Body):
init_position=[0, 0, 1 * AU], init_position=[0, 0, 1 * AU],
init_velocity=[-29.79, 0, 0], init_velocity=[-29.79, 0, 0],
texture="earth1.jpg", size_scale=1.0, distance_scale=1.0, texture="earth1.jpg", size_scale=1.0, distance_scale=1.0,
rotation_speed=15, ignore_mass=False, trail_color=None, show_name=False): rotation_speed=15, ignore_mass=False,
trail_color=None, show_name=False,
parent=None):
params = { params = {
"name": name, "name": name,
"mass": mass, "mass": mass,
...@@ -42,7 +44,8 @@ class Earth(Body): ...@@ -42,7 +44,8 @@ class Earth(Body):
"rotation_speed": rotation_speed, "rotation_speed": rotation_speed,
"ignore_mass": ignore_mass, "ignore_mass": ignore_mass,
"trail_color": trail_color, "trail_color": trail_color,
"show_name": show_name "show_name": show_name,
"parent": parent
} }
super().__init__(**params) super().__init__(**params)
......
# -*- coding:utf-8 -*- # -*- coding:utf-8 -*-
# title :高清地球模拟运行 # title :带有云层地球模拟
# description :高清地球模拟运行 # description :带有云层地球模拟
# author :Python超人 # author :Python超人
# date :2023-02-11 # date :2023-02-11
# link :https://gitcode.net/pythoncr/ # link :https://gitcode.net/pythoncr/
...@@ -12,16 +12,16 @@ from sim_scenes.func import ursina_run ...@@ -12,16 +12,16 @@ from sim_scenes.func import ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
高清地球模拟运行 带有云层地球模拟
""" """
bodies = [ earth = Earth(texture="earth_hd.jpg",
Earth(texture="earth_hd.jpg", init_position=[0, 0, 0], init_velocity=[1, 0, 0],
init_position=[0, 0, 0], init_velocity=[0, 0, 0], size_scale=1)
size_scale=1, show_name=False), clouds = Earth(name="地球云层", texture="transparent_clouds.png", # 纹理图使用了透明云层的图片
Earth(texture="transparent_clouds.png", size_scale=1.01, show_name=False, parent=earth) # size_scale 要稍微比
init_position=[0, 0, 0], init_velocity=[0, 0, 0],
size_scale=1.01, show_name=False), bodies = [earth, clouds]
]
# 使用 ursina 查看的运行效果 # 使用 ursina 查看的运行效果
# 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹 # 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹
# position = 左-右+、上+下-、前+后- # position = 左-右+、上+下-、前+后-
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册