提交 2a96ef9d 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 4339abea
......@@ -22,6 +22,7 @@ if __name__ == '__main__':
# 使用 ursina 查看的运行效果
# 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹
# position = 左-右+、上+下-、前+后-
ursina_run(bodies, SECONDS_PER_HOUR, position=(0, 0, -20000),
# cosmic_bg="textures/cosmic1.jpg",
ursina_run(bodies, SECONDS_PER_HOUR,
position=(0, 0, -20000),
show_grid=False,
view_closely=0.001)
......@@ -32,4 +32,6 @@ if __name__ == '__main__':
# 使用 ursina 查看的运行效果
# 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹
# position = 左-右+、上+下-、前+后-
ursina_run(bodies, SECONDS_PER_HOUR / 2, position=(0, 120000, -2500000), cosmic_bg="textures/cosmic2.jpg")
ursina_run(bodies, SECONDS_PER_HOUR / 2,
position=(0, 120000, -2000000),
show_grid=False)
......@@ -6,8 +6,7 @@
# link :https://gitcode.net/pythoncr/
# python_version :3.8
# ==============================================================================
from bodies import Earth, Sun
from common.consts import AU
from bodies import Earth
from common.consts import SECONDS_PER_HOUR, SECONDS_PER_DAY
from sim_scenes.func import ursina_run
......@@ -21,7 +20,8 @@ if __name__ == '__main__':
# 创建带有云层的地球
earth_with_clouds = Earth(texture="earth_hd.jpg",
init_position=[1.5 * earth.diameter, 0, 0], init_velocity=[0, 0, 0],
init_position=[1.5 * earth.diameter, 0, 0],
init_velocity=[0, 0, 0],
size_scale=1)
# 创建云层(texture纹理图使用了透明云层的图片,云层的 size_scale 要稍微比地球大一点)
clouds = Earth(name="地球云层", texture="transparent_clouds.png",
......@@ -32,6 +32,7 @@ if __name__ == '__main__':
# 使用 ursina 查看的运行效果
# 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹
# position = 左-右+、上+下-、前+后-
ursina_run(bodies, SECONDS_PER_HOUR / 2, position=(1.5 * earth.raduis, 0, -30000),
# cosmic_bg="textures/cosmic1.jpg",
ursina_run(bodies, SECONDS_PER_HOUR / 2,
position=(1.5 * earth.raduis, 0, -30000),
show_grid=False,
view_closely=0.001)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册