Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Python_超人
宇宙模拟器
提交
e4f1cd27
宇宙模拟器
项目概览
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看板
提交
e4f1cd27
编写于
12月 30, 2023
作者:
三月三net
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Python超人-宇宙模拟器
上级
32d89561
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
13 addition
and
2 deletion
+13
-2
sim_scenes/featured/jupiter_moon_protects_earth.py
sim_scenes/featured/jupiter_moon_protects_earth.py
+1
-1
tools/sim_video_cap.py
tools/sim_video_cap.py
+12
-1
未找到文件。
sim_scenes/featured/jupiter_moon_protects_earth.py
浏览文件 @
e4f1cd27
...
@@ -228,7 +228,7 @@ class JupiterMoonProtectsEarthSim(UniverseSimScenes):
...
@@ -228,7 +228,7 @@ class JupiterMoonProtectsEarthSim(UniverseSimScenes):
print
(
"满足条件退出"
)
print
(
"满足条件退出"
)
exit
()
exit
()
if
ctime
-
self
.
run_begin_time
>
6
00
:
if
ctime
-
self
.
run_begin_time
>
7
00
:
print
(
"没有满足条件退出"
)
print
(
"没有满足条件退出"
)
exit
()
exit
()
...
...
tools/sim_video_cap.py
浏览文件 @
e4f1cd27
...
@@ -20,18 +20,29 @@ def get_window_handle(window_name="宇宙模拟器(universe sim)"):
...
@@ -20,18 +20,29 @@ def get_window_handle(window_name="宇宙模拟器(universe sim)"):
handle
=
win32gui
.
FindWindow
(
None
,
window_name
)
handle
=
win32gui
.
FindWindow
(
None
,
window_name
)
return
handle
return
handle
def
rename_exists
(
save_name
):
file_no
=
0
rename_save_name
=
save_name
while
os
.
path
.
exists
(
os
.
path
.
abspath
(
rename_save_name
)):
rename_save_name
=
f
"
{
save_name
[:
-
4
]
}
_
{
file_no
}{
save_name
[
-
4
:]
}
"
file_no
+=
1
return
rename_save_name
def
get_args
():
def
get_args
():
parser
=
argparse
.
ArgumentParser
()
parser
=
argparse
.
ArgumentParser
()
parser
.
add_argument
(
'--fps'
,
type
=
int
,
default
=
30
,
help
=
'frame per second'
)
parser
.
add_argument
(
'--fps'
,
type
=
int
,
default
=
30
,
help
=
'frame per second'
)
parser
.
add_argument
(
'--total_time'
,
type
=
int
,
default
=
10000000
,
help
=
'video total time'
)
parser
.
add_argument
(
'--total_time'
,
type
=
int
,
default
=
10000000
,
help
=
'video total time'
)
parser
.
add_argument
(
'--save_name'
,
type
=
str
,
default
=
'
video
.mp4'
,
help
=
'save file name'
)
parser
.
add_argument
(
'--save_name'
,
type
=
str
,
default
=
'
jupiter_moon_protects_earth7
.mp4'
,
help
=
'save file name'
)
parser
.
add_argument
(
'--wait'
,
type
=
int
,
default
=
0
,
help
=
'wait for recoding'
)
parser
.
add_argument
(
'--wait'
,
type
=
int
,
default
=
0
,
help
=
'wait for recoding'
)
# parser.add_argument('--screen_type', default=0, type=int, choices=[0, 1], help='1: full screen, 0: region screen')
# parser.add_argument('--screen_type', default=0, type=int, choices=[0, 1], help='1: full screen, 0: region screen')
args
=
parser
.
parse_args
()
args
=
parser
.
parse_args
()
print
(
"total_time:"
,
args
.
total_time
)
print
(
"total_time:"
,
args
.
total_time
)
print
(
"fps:"
,
args
.
fps
)
print
(
"fps:"
,
args
.
fps
)
args
.
save_name
=
rename_exists
(
args
.
save_name
)
print
(
"save_name:"
,
args
.
save_name
)
print
(
"save_name:"
,
args
.
save_name
)
print
(
"wait:"
,
args
.
wait
)
print
(
"wait:"
,
args
.
wait
)
if
args
.
save_name
==
''
:
if
args
.
save_name
==
''
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录