Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Python_超人
宇宙模拟器
提交
d134521e
宇宙模拟器
项目概览
Python_超人
/
宇宙模拟器
通知
19
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
宇宙模拟器
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
d134521e
编写于
7月 14, 2023
作者:
三月三net
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Python超人-宇宙模拟器
上级
d8bbc82d
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
14 addition
and
2 deletion
+14
-2
sim_scenes/demo.py
sim_scenes/demo.py
+6
-1
sim_scenes/func.py
sim_scenes/func.py
+3
-0
simulators/ursina_simulator.py
simulators/ursina_simulator.py
+5
-1
未找到文件。
sim_scenes/demo.py
浏览文件 @
d134521e
...
@@ -49,4 +49,9 @@ if __name__ == '__main__':
...
@@ -49,4 +49,9 @@ if __name__ == '__main__':
# 使用 ursina 查看的运行效果
# 使用 ursina 查看的运行效果
# 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹
# 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹
# position = 左-右+、上+下-、前+后-
# 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
))
sim_scenes/func.py
浏览文件 @
d134521e
...
@@ -114,6 +114,7 @@ def ursina_run(bodies,
...
@@ -114,6 +114,7 @@ def ursina_run(bodies,
show_grid
=
True
,
show_grid
=
True
,
show_camera_info
=
True
,
show_camera_info
=
True
,
show_control_info
=
True
,
show_control_info
=
True
,
show_exit_button
=
True
,
grid_position
=
None
,
grid_position
=
None
,
grid_scale
=
None
,
grid_scale
=
None
,
show_trail
=
False
,
show_trail
=
False
,
...
@@ -133,6 +134,7 @@ def ursina_run(bodies,
...
@@ -133,6 +134,7 @@ def ursina_run(bodies,
@param show_grid: 是否显示空间网格
@param show_grid: 是否显示空间网格
@param show_camera_info: 是否显示摄像机信息面板
@param show_camera_info: 是否显示摄像机信息面板
@param show_control_info: 是否显示控制信息面板
@param show_control_info: 是否显示控制信息面板
@param show_exit_button: 是否显示模拟器关闭按钮
@param show_trail: 是否显示拖尾
@param show_trail: 是否显示拖尾
@param show_name: 是否显示天体名称
@param show_name: 是否显示天体名称
@param show_timer: 是否显示计时器
@param show_timer: 是否显示计时器
...
@@ -192,6 +194,7 @@ def ursina_run(bodies,
...
@@ -192,6 +194,7 @@ def ursina_run(bodies,
grid_position
=
grid_position
,
grid_position
=
grid_position
,
grid_scale
=
grid_scale
,
grid_scale
=
grid_scale
,
show_timer
=
show_timer
,
show_timer
=
show_timer
,
show_exit_button
=
show_exit_button
,
timer_enabled
=
timer_enabled
,
timer_enabled
=
timer_enabled
,
bg_music
=
bg_music
,
bg_music
=
bg_music
,
view_closely
=
view_closely
)
view_closely
=
view_closely
)
...
...
simulators/ursina_simulator.py
浏览文件 @
d134521e
...
@@ -283,6 +283,10 @@ class UrsinaSimulator(Simulator):
...
@@ -283,6 +283,10 @@ class UrsinaSimulator(Simulator):
if
"timer_enabled"
in
kwargs
:
if
"timer_enabled"
in
kwargs
:
self
.
timer_enabled
=
kwargs
[
"timer_enabled"
]
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
view_closely
:
# 近距离查看
# 近距离查看
if
isinstance
(
view_closely
,
float
):
if
isinstance
(
view_closely
,
float
):
...
@@ -299,7 +303,7 @@ class UrsinaSimulator(Simulator):
...
@@ -299,7 +303,7 @@ class UrsinaSimulator(Simulator):
camera
.
fov
=
60
camera
.
fov
=
60
window
.
fps_counter
.
enabled
=
False
window
.
fps_counter
.
enabled
=
False
# window.exit_button.enabled = False
window
.
exit_button
.
enabled
=
show_exit_button
# window.editor_ui.enabled = True
# window.editor_ui.enabled = True
# # 场景加入雾的效果
# # 场景加入雾的效果
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录