“2a05afab0f8a61485e27905ba54b978192ac8b71”上不存在“objs/water_drop.py”
提交 cf31e57e 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 f1976ccf
...@@ -14,7 +14,11 @@ from simulators.ursina.ursina_event import UrsinaEvent ...@@ -14,7 +14,11 @@ from simulators.ursina.ursina_event import UrsinaEvent
if __name__ == '__main__': if __name__ == '__main__':
# 水星、金星凌日 # 水星、金星凌日
earth = Earth(name="地球", rotation_speed=0, texture="transparent.png") # 地球纹理透明,不会挡住摄像机视线 earth = Earth(
name="地球",
rotation_speed=0,
texture="transparent.png" # 地球纹理透明,不会挡住摄像机视线
)
sun = Sun(name="太阳", size_scale=5e1) # 太阳放大 50 倍 sun = Sun(name="太阳", size_scale=5e1) # 太阳放大 50 倍
bodies = [ bodies = [
sun, sun,
...@@ -32,6 +36,7 @@ if __name__ == '__main__': ...@@ -32,6 +36,7 @@ if __name__ == '__main__':
# 让太阳的旋转速度放慢10倍 # 让太阳的旋转速度放慢10倍
sun.rotation_speed /= 10 sun.rotation_speed /= 10
def on_ready(): def on_ready():
from ursina import camera from ursina import camera
# 摄像机跟随地球(模拟在地球上看到的效果) # 摄像机跟随地球(模拟在地球上看到的效果)
...@@ -42,6 +47,8 @@ if __name__ == '__main__': ...@@ -42,6 +47,8 @@ if __name__ == '__main__':
camera.sky.scale = 800 camera.sky.scale = 800
camera.clip_plane_near = 0.1 camera.clip_plane_near = 0.1
camera.clip_plane_far = 1000000 camera.clip_plane_far = 1000000
# camera.fov = 40
def on_timer_changed(time_data: TimeData): def on_timer_changed(time_data: TimeData):
# 时时刻刻的让地球看向太阳(摄像机跟随地球看向太阳) # 时时刻刻的让地球看向太阳(摄像机跟随地球看向太阳)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册