This commit is contained in:
TsubakiLoL 2024-09-10 10:19:15 +08:00
commit a643e9df1b
78 changed files with 1672 additions and 0 deletions

2
.gitattributes vendored Normal file
View File

@ -0,0 +1,2 @@
# Normalize EOL for all files that Git considers text files.
* text=auto eol=lf

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
# Godot 4+ specific ignores
.godot/
/android/

1
icon.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128"><rect width="124" height="124" x="2" y="2" fill="#363d52" stroke="#212532" stroke-width="4" rx="14"/><g fill="#fff" transform="translate(12.322 12.322)scale(.101)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="translate(12.322 12.322)scale(.101)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg>

After

Width:  |  Height:  |  Size: 994 B

37
icon.svg.import Normal file
View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://be3n1b7s2o4mm"
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://icon.svg"
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

20
project.godot Normal file
View File

@ -0,0 +1,20 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters
config_version=5
[application]
config/name="剧本模拟器"
config/features=PackedStringArray("4.3", "Forward Plus")
config/icon="res://icon.svg"
[display]
window/size/viewport_width=1920
window/size/viewport_height=1080

BIN
res/ui/main/figure.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ceqxi03csgmhw"
path="res://.godot/imported/figure.png-97866f2f646f26735511b16c57d8b9c1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/figure.png"
dest_files=["res://.godot/imported/figure.png-97866f2f646f26735511b16c57d8b9c1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/physical.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bq6v0t5bov8ck"
path="res://.godot/imported/physical.png-1b4582f9c67564766b49026ee35844dd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/physical.png"
dest_files=["res://.godot/imported/physical.png-1b4582f9c67564766b49026ee35844dd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/task.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cbhr2yxydexem"
path="res://.godot/imported/task.png-9f5425deb6d5d21e43334ce561872d48.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/task.png"
dest_files=["res://.godot/imported/task.png-9f5425deb6d5d21e43334ce561872d48.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://damj0005s2h0n"
path="res://.godot/imported/商城图标.png-b657f373d66da06463b8363876a3614b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/商城图标.png"
dest_files=["res://.godot/imported/商城图标.png-b657f373d66da06463b8363876a3614b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图层 1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bchvegwghynrm"
path="res://.godot/imported/图层 1.png-cc7b84fe4c8531cc100ad1ec89faff23.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图层 1.png"
dest_files=["res://.godot/imported/图层 1.png-cc7b84fe4c8531cc100ad1ec89faff23.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图层16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ri854f3py6mu"
path="res://.godot/imported/图层16.png-3e6806075cb55dd1f1c2d81b3a281fab.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图层16.png"
dest_files=["res://.godot/imported/图层16.png-3e6806075cb55dd1f1c2d81b3a281fab.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图层19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b87pagjh2lvna"
path="res://.godot/imported/图层19.png-8a6d4f33dae8f194ba0256bb0b0e1a35.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图层19.png"
dest_files=["res://.godot/imported/图层19.png-8a6d4f33dae8f194ba0256bb0b0e1a35.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图层439.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://owkdlpx5thgc"
path="res://.godot/imported/图层439.png-4df59b61a45284787a315fb31380c156.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图层439.png"
dest_files=["res://.godot/imported/图层439.png-4df59b61a45284787a315fb31380c156.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图层441.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cxmmanuvpocd6"
path="res://.godot/imported/图层441.png-4d736122355332190f974a75428b6c6a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图层441.png"
dest_files=["res://.godot/imported/图层441.png-4d736122355332190f974a75428b6c6a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图层443.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://drcbj0in1isw"
path="res://.godot/imported/图层443.png-0ed6c718fcfede46ff73df0838e0d29d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图层443.png"
dest_files=["res://.godot/imported/图层443.png-0ed6c718fcfede46ff73df0838e0d29d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图标1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://5p5wyyciwco7"
path="res://.godot/imported/图标1.png-16b9c87eace0fab494c7c29ff3694ba2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图标1.png"
dest_files=["res://.godot/imported/图标1.png-16b9c87eace0fab494c7c29ff3694ba2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图标2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c10d3kwfnmpfp"
path="res://.godot/imported/图标2.png-4b5db1f8403b8fabd7b93f45dbe4b769.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图标2.png"
dest_files=["res://.godot/imported/图标2.png-4b5db1f8403b8fabd7b93f45dbe4b769.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图标3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cdwvm6u3ktr6u"
path="res://.godot/imported/图标3.png-ee4677b02e293402fbfa4a81e82cc04a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图标3.png"
dest_files=["res://.godot/imported/图标3.png-ee4677b02e293402fbfa4a81e82cc04a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图标4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bemhwtr1r3387"
path="res://.godot/imported/图标4.png-1fa94b5b3ac04c9c8972ba6452ef3450.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图标4.png"
dest_files=["res://.godot/imported/图标4.png-1fa94b5b3ac04c9c8972ba6452ef3450.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图标5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://xhlrrx5asnru"
path="res://.godot/imported/图标5.png-fd5ec928dd889fefd3487a73253a735b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图标5.png"
dest_files=["res://.godot/imported/图标5.png-fd5ec928dd889fefd3487a73253a735b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图标6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ch5uwbl4a3r4u"
path="res://.godot/imported/图标6.png-9be60ed4c55574ac3b77be8585e47aa3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图标6.png"
dest_files=["res://.godot/imported/图标6.png-9be60ed4c55574ac3b77be8585e47aa3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图标7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bq1o6uqw8tqlm"
path="res://.godot/imported/图标7.png-ca6a52e1907e9c0ffa0e73f559e50588.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图标7.png"
dest_files=["res://.godot/imported/图标7.png-ca6a52e1907e9c0ffa0e73f559e50588.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/图标8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpu1hoqam7gtv"
path="res://.godot/imported/图标8.png-eababb76ba271b0aae345d3835e450a7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/图标8.png"
dest_files=["res://.godot/imported/图标8.png-eababb76ba271b0aae345d3835e450a7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ihdwi6m0kpiq"
path="res://.godot/imported/招募图标.png-adaaea673dc7f326ef45aa3c0a7352ca.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/招募图标.png"
dest_files=["res://.godot/imported/招募图标.png-adaaea673dc7f326ef45aa3c0a7352ca.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://xhjl76h713f6"
path="res://.godot/imported/故事图标.png-6c8c1ed5e5b1fdf460040e939fb668e6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/故事图标.png"
dest_files=["res://.godot/imported/故事图标.png-6c8c1ed5e5b1fdf460040e939fb668e6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://sooj5ptn2ejd"
path="res://.godot/imported/留言图标.png-bd31ff5d720c4b697e5d4714ac3e4df7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/留言图标.png"
dest_files=["res://.godot/imported/留言图标.png-bd31ff5d720c4b697e5d4714ac3e4df7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/积分.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://drot7aaqilnqi"
path="res://.godot/imported/积分.png-47410941a4334d4393a45da7124129c8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/积分.png"
dest_files=["res://.godot/imported/积分.png-47410941a4334d4393a45da7124129c8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://u3kj0pgc0ude"
path="res://.godot/imported/背包图标.png-9b77ad8f36f4adf023367752455c958f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/背包图标.png"
dest_files=["res://.godot/imported/背包图标.png-9b77ad8f36f4adf023367752455c958f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c0na7uj4jovdv"
path="res://.godot/imported/邮箱图标.png-712f4acbcb0eaa4b2843445932a99438.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/邮箱图标.png"
dest_files=["res://.godot/imported/邮箱图标.png-712f4acbcb0eaa4b2843445932a99438.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/金钱.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dyo5mbihty3kj"
path="res://.godot/imported/金钱.png-7de5b8e3efba554a99773c25fca1d9ce.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/金钱.png"
dest_files=["res://.godot/imported/金钱.png-7de5b8e3efba554a99773c25fca1d9ce.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/钻石.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c81mesvvsvfnp"
path="res://.godot/imported/钻石.png-71f4e41c410fbfcbf5bc6878ee3405bd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/钻石.png"
dest_files=["res://.godot/imported/钻石.png-71f4e41c410fbfcbf5bc6878ee3405bd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/顶栏1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://by5wwqutmq8ga"
path="res://.godot/imported/顶栏1.png-86ab11acdc723b994721cd4759a53174.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/顶栏1.png"
dest_files=["res://.godot/imported/顶栏1.png-86ab11acdc723b994721cd4759a53174.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/顶栏2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ceiuf8ik4bayc"
path="res://.godot/imported/顶栏2.png-58acb4a4da23e3d016c9022da41548e8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/顶栏2.png"
dest_files=["res://.godot/imported/顶栏2.png-58acb4a4da23e3d016c9022da41548e8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/顶栏3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dhami8jqvorqr"
path="res://.godot/imported/顶栏3.png-f073c1861c395c8ed58da3ed3f6a59e3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/顶栏3.png"
dest_files=["res://.godot/imported/顶栏3.png-f073c1861c395c8ed58da3ed3f6a59e3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/main/顶栏4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dcoj37l5nq6xy"
path="res://.godot/imported/顶栏4.png-e854a3a97d25678b77792f647da5af47.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/main/顶栏4.png"
dest_files=["res://.godot/imported/顶栏4.png-e854a3a97d25678b77792f647da5af47.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/start/bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bxpr6jpaoc851"
path="res://.godot/imported/bg.png-59d2ca1973c7a55d96c360b63305c2e2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/start/bg.png"
dest_files=["res://.godot/imported/bg.png-59d2ca1973c7a55d96c360b63305c2e2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/start/button.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://duh1hytpsmi5y"
path="res://.godot/imported/button.png-278775fd2e2aa7ce642d7e537f56315e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/start/button.png"
dest_files=["res://.godot/imported/button.png-278775fd2e2aa7ce642d7e537f56315e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/start/button_0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bbamxd1q6qwkd"
path="res://.godot/imported/button_0.png-2a7169ca730f973a196021a11b92b6ff.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/start/button_0.png"
dest_files=["res://.godot/imported/button_0.png-2a7169ca730f973a196021a11b92b6ff.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/start/choice.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://syusk0q7y0jv"
path="res://.godot/imported/choice.png-37320f30e9ac8c30c36294c714821ee5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/start/choice.png"
dest_files=["res://.godot/imported/choice.png-37320f30e9ac8c30c36294c714821ee5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
res/ui/start/title.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://770dcxkygn8b"
path="res://.godot/imported/title.png-6dd601c26d6fdb34596a60bf8346c795.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://res/ui/start/title.png"
dest_files=["res://.godot/imported/title.png-6dd601c26d6fdb34596a60bf8346c795.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

208
scene/main.tscn Normal file
View File

@ -0,0 +1,208 @@
[gd_scene load_steps=10 format=3 uid="uid://bbsr3gcxo3lcl"]
[ext_resource type="Texture2D" uid="uid://bchvegwghynrm" path="res://res/ui/main/图层 1.png" id="1_q2tgu"]
[ext_resource type="Texture2D" uid="uid://owkdlpx5thgc" path="res://res/ui/main/图层439.png" id="2_revac"]
[ext_resource type="Texture2D" uid="uid://b87pagjh2lvna" path="res://res/ui/main/图层19.png" id="3_eyh3w"]
[ext_resource type="Texture2D" uid="uid://by5wwqutmq8ga" path="res://res/ui/main/顶栏1.png" id="4_r73bi"]
[ext_resource type="Texture2D" uid="uid://ceiuf8ik4bayc" path="res://res/ui/main/顶栏2.png" id="5_2hova"]
[ext_resource type="Texture2D" uid="uid://drot7aaqilnqi" path="res://res/ui/main/积分.png" id="5_7swrf"]
[ext_resource type="Texture2D" uid="uid://dhami8jqvorqr" path="res://res/ui/main/顶栏3.png" id="6_crlsq"]
[ext_resource type="Texture2D" uid="uid://dcoj37l5nq6xy" path="res://res/ui/main/顶栏4.png" id="7_64n57"]
[ext_resource type="Texture2D" uid="uid://dyo5mbihty3kj" path="res://res/ui/main/金钱.png" id="7_c8lco"]
[node name="Control" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="background" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("1_q2tgu")
expand_mode = 1
stretch_mode = 6
[node name="MarginContainer" type="MarginContainer" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/margin_left = 25
theme_override_constants/margin_top = 25
theme_override_constants/margin_right = 0
theme_override_constants/margin_bottom = 25
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer"]
layout_mode = 2
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer"]
layout_mode = 2
size_flags_vertical = 0
theme_override_constants/separation = 28
[node name="Button" type="Button" parent="MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer"]
layout_mode = 2
focus_mode = 0
icon = ExtResource("2_revac")
flat = true
[node name="Button2" type="Button" parent="MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer"]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_disabled_color = Color(0, 0, 0, 1)
theme_override_colors/font_hover_pressed_color = Color(0, 0, 0, 1)
theme_override_colors/font_hover_color = Color(0, 0, 0, 1)
theme_override_colors/font_pressed_color = Color(0, 0, 0, 1)
theme_override_colors/font_focus_color = Color(0, 0, 0, 1)
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 39
text = "1999/12/12"
icon = ExtResource("3_eyh3w")
flat = true
icon_alignment = 1
[node name="VBoxContainer2" type="VBoxContainer" parent="MarginContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer2"]
layout_mode = 2
size_flags_horizontal = 8
size_flags_vertical = 0
theme_override_constants/separation = -33
[node name="Control" type="Control" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer"]
custom_minimum_size = Vector2(296, 64)
layout_mode = 2
size_flags_horizontal = 8
[node name="TextureRect" type="TextureRect" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("4_r73bi")
stretch_mode = 5
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.0878378
anchor_right = 0.864865
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/separation = 26
[node name="TextureRect" type="TextureRect" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 0
texture = ExtResource("5_7swrf")
stretch_mode = 5
[node name="Label" type="Label" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 2
theme_override_font_sizes/font_size = 34
text = "9999"
[node name="Control2" type="Control" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer"]
custom_minimum_size = Vector2(296, 64)
layout_mode = 2
size_flags_horizontal = 8
[node name="TextureRect" type="TextureRect" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control2"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("5_2hova")
stretch_mode = 5
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control2"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.14527
anchor_right = 0.847973
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/separation = 26
metadata/_edit_use_anchors_ = true
[node name="TextureRect" type="TextureRect" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control2/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 0
texture = ExtResource("7_c8lco")
stretch_mode = 5
[node name="Label" type="Label" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control2/HBoxContainer"]
layout_mode = 2
theme_override_font_sizes/font_size = 34
text = "9999"
[node name="Control3" type="Control" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer"]
custom_minimum_size = Vector2(296, 64)
layout_mode = 2
size_flags_horizontal = 8
[node name="TextureRect" type="TextureRect" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control3"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("6_crlsq")
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control3"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Control4" type="Control" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer"]
custom_minimum_size = Vector2(296, 64)
layout_mode = 2
size_flags_horizontal = 8
[node name="TextureRect" type="TextureRect" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control4"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_64n57")
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer/Control4"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="tab" type="Control" parent="MarginContainer/HBoxContainer/VBoxContainer2/HBoxContainer"]
custom_minimum_size = Vector2(39, 0)
layout_mode = 2

51
scene/start_the_game.gd Normal file
View File

@ -0,0 +1,51 @@
extends Control
var target = null:
set(value):
target = value
var tween = get_tree().create_tween()
tween.set_loops()
tween.tween_property($TextureRect2, "global_position", target.global_position + Vector2(-90, target.size.y/2 - 42/2), 0.1)
tween.parallel()
tween.tween_property($TextureRect3, "global_position", target.global_position + Vector2(target.size.x+90, target.size.y/2 - 42/2), 0.1)
#$TextureRect2.global_position = target.global_position + Vector2(0, target.size.y/2)
#$TextureRect3.global_position = target.global_position + Vector2(target.size.x, target.size.y/2)
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
#var tween = get_tree().create_tween()
#tween.set_loops()
#tween.tween_property($TextureRect2, "scale", Vector2(1,0), 0.4)
#tween.parallel()
#tween.tween_property($TextureRect3, "scale", Vector2(-1,0), 0.4)
#
#tween.tween_property($TextureRect2, "scale", Vector2(1,1), 0.4)
#tween.parallel()
#tween.tween_property($TextureRect3, "scale", Vector2(-1,1), 0.4)
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
$TextureRect2.visible = target != null
$TextureRect3.visible = target != null
pass
func _on_button_mouse_entered() -> void:
target = %Button
pass # Replace with function body.
func _on_button_2_mouse_entered() -> void:
target = %Button2
pass # Replace with function body.
func _on_button_3_mouse_entered() -> void:
target = %Button3
pass # Replace with function body.
func _on_button_4_mouse_entered() -> void:
target = %Button4
pass # Replace with function body.

160
scene/start_the_game.tscn Normal file
View File

@ -0,0 +1,160 @@
[gd_scene load_steps=8 format=3 uid="uid://vd8ovfqb4bkq"]
[ext_resource type="Script" path="res://scene/start_the_game.gd" id="1_ivvmj"]
[ext_resource type="Texture2D" uid="uid://bxpr6jpaoc851" path="res://res/ui/start/bg.png" id="1_nr2kd"]
[ext_resource type="Texture2D" uid="uid://770dcxkygn8b" path="res://res/ui/start/title.png" id="2_c0f48"]
[ext_resource type="Texture2D" uid="uid://bbamxd1q6qwkd" path="res://res/ui/start/button_0.png" id="3_ljvo4"]
[ext_resource type="Texture2D" uid="uid://syusk0q7y0jv" path="res://res/ui/start/choice.png" id="5_yiext"]
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_m4deq"]
content_margin_left = 102.0
content_margin_top = 34.0
content_margin_right = 102.0
content_margin_bottom = 13.0
texture = ExtResource("3_ljvo4")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_6w1ki"]
content_margin_left = 82.0
content_margin_top = 26.0
content_margin_right = 97.0
content_margin_bottom = 7.0
texture = ExtResource("3_ljvo4")
[node name="Control" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
script = ExtResource("1_ivvmj")
[node name="TextureRect" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
texture = ExtResource("1_nr2kd")
expand_mode = 1
stretch_mode = 6
[node name="MarginContainer" type="MarginContainer" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
theme_override_constants/margin_top = 211
[node name="VBoxContainer2" type="VBoxContainer" parent="MarginContainer"]
layout_mode = 2
mouse_filter = 2
theme_override_constants/separation = 66
[node name="TextureRect2" type="TextureRect" parent="MarginContainer/VBoxContainer2"]
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
mouse_filter = 2
texture = ExtResource("2_c0f48")
metadata/_edit_use_anchors_ = true
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer2/TextureRect2"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_font_sizes/font_size = 190
text = "剧本模拟器"
horizontal_alignment = 1
vertical_alignment = 1
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer2"]
layout_mode = 2
mouse_filter = 2
metadata/_edit_use_anchors_ = true
[node name="Button" type="Button" parent="MarginContainer/VBoxContainer2/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 4
focus_mode = 0
theme_override_font_sizes/font_size = 61
theme_override_styles/hover = SubResource("StyleBoxTexture_m4deq")
theme_override_styles/pressed = SubResource("StyleBoxTexture_m4deq")
theme_override_styles/normal = SubResource("StyleBoxTexture_m4deq")
text = "开始游戏"
icon_alignment = 1
[node name="Button2" type="Button" parent="MarginContainer/VBoxContainer2/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
focus_mode = 0
theme_override_font_sizes/font_size = 50
theme_override_styles/hover = SubResource("StyleBoxTexture_6w1ki")
theme_override_styles/pressed = SubResource("StyleBoxTexture_6w1ki")
theme_override_styles/normal = SubResource("StyleBoxTexture_6w1ki")
text = "继续游戏"
icon_alignment = 1
[node name="Button3" type="Button" parent="MarginContainer/VBoxContainer2/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
focus_mode = 0
theme_override_font_sizes/font_size = 50
theme_override_styles/hover = SubResource("StyleBoxTexture_6w1ki")
theme_override_styles/pressed = SubResource("StyleBoxTexture_6w1ki")
theme_override_styles/normal = SubResource("StyleBoxTexture_6w1ki")
text = "设置"
icon_alignment = 1
[node name="Button4" type="Button" parent="MarginContainer/VBoxContainer2/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
focus_mode = 0
theme_override_font_sizes/font_size = 50
theme_override_styles/hover = SubResource("StyleBoxTexture_6w1ki")
theme_override_styles/pressed = SubResource("StyleBoxTexture_6w1ki")
theme_override_styles/normal = SubResource("StyleBoxTexture_6w1ki")
text = "退出"
icon_alignment = 1
[node name="TextureRect2" type="TextureRect" parent="."]
layout_mode = 0
offset_left = 646.0
offset_top = 617.5
offset_right = 723.0
offset_bottom = 701.5
pivot_offset = Vector2(38, 42)
mouse_filter = 2
texture = ExtResource("5_yiext")
[node name="TextureRect3" type="TextureRect" parent="."]
layout_mode = 0
offset_left = 1198.0
offset_top = 617.5
offset_right = 1275.0
offset_bottom = 701.5
scale = Vector2(-1, 1)
pivot_offset = Vector2(38, 42)
mouse_filter = 2
texture = ExtResource("5_yiext")
[connection signal="mouse_entered" from="MarginContainer/VBoxContainer2/VBoxContainer/Button" to="." method="_on_button_mouse_entered"]
[connection signal="mouse_entered" from="MarginContainer/VBoxContainer2/VBoxContainer/Button2" to="." method="_on_button_2_mouse_entered"]
[connection signal="mouse_entered" from="MarginContainer/VBoxContainer2/VBoxContainer/Button3" to="." method="_on_button_3_mouse_entered"]
[connection signal="mouse_entered" from="MarginContainer/VBoxContainer2/VBoxContainer/Button4" to="." method="_on_button_4_mouse_entered"]