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

Python超人-宇宙模拟器

上级 d8bbc82d
......@@ -49,4 +49,9 @@ if __name__ == '__main__':
# 使用 ursina 查看的运行效果
# 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹
# position = 左-右+、上+下-、前+后-
ursina_run(bodies, SECONDS_PER_WEEK * 2, position=(0, AU, -5 * AU))
ursina_run(bodies, SECONDS_PER_WEEK * 2,
show_camera_info=False,
show_exit_button=False,
show_control_info=False,
show_grid=False,
position=(0, AU, -5 * AU))
......@@ -114,6 +114,7 @@ def ursina_run(bodies,
show_grid=True,
show_camera_info=True,
show_control_info=True,
show_exit_button=True,
grid_position=None,
grid_scale=None,
show_trail=False,
......@@ -133,6 +134,7 @@ def ursina_run(bodies,
@param show_grid: 是否显示空间网格
@param show_camera_info: 是否显示摄像机信息面板
@param show_control_info: 是否显示控制信息面板
@param show_exit_button: 是否显示模拟器关闭按钮
@param show_trail: 是否显示拖尾
@param show_name: 是否显示天体名称
@param show_timer: 是否显示计时器
......@@ -192,6 +194,7 @@ def ursina_run(bodies,
grid_position=grid_position,
grid_scale=grid_scale,
show_timer=show_timer,
show_exit_button=show_exit_button,
timer_enabled=timer_enabled,
bg_music=bg_music,
view_closely=view_closely)
......
......@@ -283,6 +283,10 @@ class UrsinaSimulator(Simulator):
if "timer_enabled" in kwargs:
self.timer_enabled = kwargs["timer_enabled"]
show_exit_button = True
if "show_exit_button" in kwargs:
show_exit_button = kwargs["show_exit_button"]
if view_closely:
# 近距离查看
if isinstance(view_closely, float):
......@@ -299,7 +303,7 @@ class UrsinaSimulator(Simulator):
camera.fov = 60
window.fps_counter.enabled = False
# window.exit_button.enabled = False
window.exit_button.enabled = show_exit_button
# window.editor_ui.enabled = True
# # 场景加入雾的效果
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册