feat: 矢量占位美术素材(海面/敌机/子弹/道具/Boss/地面单位)

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-08-31 00:30:50 +08:00
parent dbf6bef7fe
commit 1f9ff1eee7
34 changed files with 1030 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<!-- 炸弹计数图标:黑球 + 引线 + 火花 -->
<circle cx="10.5" cy="14" r="8" fill="#2b2b33"/>
<circle cx="7.8" cy="11.4" r="2.2" fill="#55555f"/>
<rect x="13.2" y="3.6" width="3" height="6" rx="1.2" transform="rotate(32 14.7 6.6)" fill="#8a6a3a"/>
<polygon points="17.5,1.5 19.8,4.8 15.8,4.6" fill="#ffd23f"/>
<circle cx="18.6" cy="3" r="1" fill="#ff9b3d"/>
</svg>

After

Width:  |  Height:  |  Size: 448 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c3mss61kivusx"
path="res://.godot/imported/bomb_icon.svg-92f61e65b1151f0fc3d38cf5ec7680dd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/bomb_icon.svg"
dest_files=["res://.godot/imported/bomb_icon.svg-92f61e65b1151f0fc3d38cf5ec7680dd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+14
View File
@@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">
<!-- 炸弹道具:蓝圈金底 B 徽章 -->
<defs>
<radialGradient id="bg2" cx="0.4" cy="0.35" r="0.8">
<stop offset="0%" stop-color="#9fe0ff"/>
<stop offset="100%" stop-color="#2f7fd0"/>
</radialGradient>
</defs>
<circle cx="20" cy="20" r="19" fill="#1d3f75"/>
<circle cx="20" cy="20" r="15.5" fill="url(#bg2)" stroke="#12305c" stroke-width="1.5"/>
<path d="M14.5 10.5 V 29.5" stroke="#0d2a50" stroke-width="4" stroke-linecap="round"/>
<path d="M14.5 12.5 H 19 a 4 4 0 0 1 0 8 H 14.5" fill="none" stroke="#0d2a50" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14.5 20.5 H 20 a 4.5 4.5 0 0 1 0 9 H 14.5" fill="none" stroke="#0d2a50" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 835 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b2ihr0g7povrl"
path="res://.godot/imported/bomb_powerup.svg-10fa442a5b415e04b1bd3be19570c833.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/bomb_powerup.svg"
dest_files=["res://.godot/imported/bomb_powerup.svg-10fa442a5b415e04b1bd3be19570c833.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+36
View File
@@ -0,0 +1,36 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 220 150">
<!-- 关底 Boss:四发重型轰炸机(机头朝下) -->
<!-- 双垂直尾翼 -->
<polygon points="52,4 70,4 66,26 56,26" fill="#4a3f4f"/>
<polygon points="150,4 168,4 164,26 154,26" fill="#4a3f4f"/>
<!-- 水平尾翼 -->
<rect x="46" y="22" width="128" height="7" rx="3" fill="#54485c"/>
<!-- 引擎短舱 x4(贯穿主翼) -->
<g fill="#54485c">
<rect x="20" y="46" width="12" height="24" rx="4"/>
<rect x="58" y="42" width="12" height="24" rx="4"/>
<rect x="150" y="42" width="12" height="24" rx="4"/>
<rect x="188" y="46" width="12" height="24" rx="4"/>
</g>
<!-- 主翼 -->
<polygon points="0,60 220,60 206,74 14,74" fill="#5f5270"/>
<polygon points="0,60 220,60 216,64 4,64" fill="#6f6182"/>
<!-- 翼上警示红条 -->
<rect x="18" y="66" width="52" height="3" fill="#c23b2e" opacity="0.9"/>
<rect x="150" y="66" width="52" height="3" fill="#c23b2e" opacity="0.9"/>
<!-- 螺旋桨盘(机首方向) -->
<g fill="rgba(230,230,230,0.3)">
<circle cx="26" cy="72" r="7.5"/>
<circle cx="64" cy="68" r="7.5"/>
<circle cx="156" cy="68" r="7.5"/>
<circle cx="194" cy="72" r="7.5"/>
</g>
<!-- 机身 -->
<polygon points="110,148 128,112 122,30 98,30 92,112" fill="#6b5d77"/>
<!-- 机身红带 -->
<rect x="96" y="86" width="28" height="4" fill="#c23b2e" opacity="0.9"/>
<!-- 驾驶舱 -->
<ellipse cx="110" cy="118" rx="7" ry="9" fill="#241b2b"/>
<!-- 玻璃机鼻 -->
<circle cx="110" cy="142" r="5" fill="#9fd8ff" opacity="0.85"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://be571j5476fds"
path="res://.godot/imported/boss_plane.svg-f1c524f7f660d0d62d2a198ff7d3793a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/boss_plane.svg"
dest_files=["res://.godot/imported/boss_plane.svg-f1c524f7f660d0d62d2a198ff7d3793a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+13
View File
@@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12">
<!-- 敌方弹丸 -->
<defs>
<radialGradient id="eg" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="35%" stop-color="#ffb54d"/>
<stop offset="75%" stop-color="#ff5030"/>
<stop offset="100%" stop-color="#d02010"/>
</radialGradient>
</defs>
<circle cx="6" cy="6" r="5.5" fill="url(#eg)"/>
<circle cx="4.6" cy="4.6" r="1.3" fill="#ffffff" opacity="0.85"/>
</svg>

After

Width:  |  Height:  |  Size: 498 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ch3p6sv20lodi"
path="res://.godot/imported/bullet_enemy.svg-f47cf7e4f9bc786ca0a2a257b899c8ee.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/bullet_enemy.svg"
dest_files=["res://.godot/imported/bullet_enemy.svg-f47cf7e4f9bc786ca0a2a257b899c8ee.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+6
View File
@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 18">
<!-- 玩家子弹(向上曳光) -->
<rect x="2" y="4" width="4" height="12" rx="2" fill="#ffd23f"/>
<polygon points="4,0 1.5,5.5 6.5,5.5" fill="#ffd23f"/>
<rect x="3.2" y="5" width="1.6" height="9" rx="0.8" fill="#fff6cc"/>
</svg>

After

Width:  |  Height:  |  Size: 303 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dov3h1yjvdmya"
path="res://.godot/imported/bullet_player.svg-80c28f05fcf8b30e7ac4afe416961dbc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/bullet_player.svg"
dest_files=["res://.godot/imported/bullet_player.svg-80c28f05fcf8b30e7ac4afe416961dbc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+21
View File
@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 56">
<!-- 双引擎中型轰炸机(机头朝下) -->
<!-- 垂直尾翼(上方) -->
<polygon points="22,2 42,2 38,11 26,11" fill="#6e3d2e"/>
<!-- 机身 -->
<polygon points="32,55 39,42 37,10 27,10 25,42" fill="#8a5a44"/>
<!-- 主翼 -->
<polygon points="2,20 62,20 54,28 10,28" fill="#7a4a38"/>
<!-- 引擎短舱 -->
<rect x="12" y="17" width="8" height="13" rx="3" fill="#6e3d2e"/>
<rect x="44" y="17" width="8" height="13" rx="3" fill="#6e3d2e"/>
<!-- 螺旋桨盘 -->
<circle cx="16" cy="16" r="5" fill="rgba(230,230,230,0.3)"/>
<circle cx="48" cy="16" r="5" fill="rgba(230,230,230,0.3)"/>
<!-- 驾驶舱(机首方向) -->
<ellipse cx="32" cy="46" rx="3.2" ry="4.2" fill="#2a1c15"/>
<!-- 玻璃机鼻 -->
<circle cx="32" cy="53" r="2.2" fill="#9fd8ff" opacity="0.8"/>
<!-- 警示条 -->
<rect x="27" y="30" width="10" height="2" fill="#c23b2e" opacity="0.8"/>
</svg>

After

Width:  |  Height:  |  Size: 976 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ddpecm54o77n3"
path="res://.godot/imported/enemy_medium.svg-0daee7d681caf8dbdf428f3f0e9f9434.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/enemy_medium.svg"
dest_files=["res://.godot/imported/enemy_medium.svg-0daee7d681caf8dbdf428f3f0e9f9434.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+16
View File
@@ -0,0 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">
<!-- 零式风格小型敌机(机头朝下) -->
<!-- 尾翼(上方) -->
<polygon points="10,5 30,5 26,9 14,9" fill="#2d5c2a"/>
<!-- 机身 -->
<polygon points="20,39 24,29 23,8 17,8 16,29" fill="#3f7d3a"/>
<!-- 主翼 -->
<polygon points="1,17 39,17 33,24 7,24" fill="#356b31"/>
<!-- 机翼旭日徽 -->
<circle cx="10" cy="20.5" r="3" fill="#c23b2e"/>
<circle cx="30" cy="20.5" r="3" fill="#c23b2e"/>
<!-- 座舱 -->
<ellipse cx="20" cy="27" rx="2.5" ry="3.5" fill="#1e2a22"/>
<!-- 机首整流罩 -->
<circle cx="20" cy="37.5" r="1.8" fill="#20301e"/>
</svg>

After

Width:  |  Height:  |  Size: 658 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://boklwklr6002y"
path="res://.godot/imported/enemy_small.svg-95a974d8e21a591362d4e600381679b6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/enemy_small.svg"
dest_files=["res://.godot/imported/enemy_small.svg-95a974d8e21a591362d4e600381679b6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+14
View File
@@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<!-- 爆炸火球 -->
<defs>
<radialGradient id="xg" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="25%" stop-color="#ffe66e"/>
<stop offset="55%" stop-color="#ff9b3d"/>
<stop offset="80%" stop-color="#f2542d"/>
<stop offset="100%" stop-color="#c82814" stop-opacity="0"/>
</radialGradient>
</defs>
<circle cx="32" cy="32" r="30" fill="url(#xg)"/>
<circle cx="32" cy="32" r="10" fill="#ffffff" opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 560 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://tcan0h534t1a"
path="res://.godot/imported/explosion.svg-d563b4574f246cffb8d590c04901fc71.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/explosion.svg"
dest_files=["res://.godot/imported/explosion.svg-d563b4574f246cffb8d590c04901fc71.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+17
View File
@@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<!-- 固定堡垒底座(俯视):沙袋圈 + 混凝土八边形 -->
<circle cx="32" cy="32" r="30" fill="#c9b97a"/>
<circle cx="32" cy="32" r="26" fill="#b3a465"/>
<g fill="#a8985c">
<circle cx="32" cy="10" r="3.4"/>
<circle cx="53" cy="22" r="3.4"/>
<circle cx="53" cy="42" r="3.4"/>
<circle cx="32" cy="54" r="3.4"/>
<circle cx="11" cy="42" r="3.4"/>
<circle cx="11" cy="22" r="3.4"/>
</g>
<polygon points="32,8 52,16 56,32 52,48 32,56 12,48 8,32 12,16" fill="#8f8f97"/>
<polygon points="32,12 48,18 51,32 48,46 32,52 16,46 13,32 16,18" fill="#a3a3ab"/>
<circle cx="32" cy="32" r="13" fill="#55555f"/>
<circle cx="32" cy="32" r="9" fill="#3c3c45"/>
</svg>

After

Width:  |  Height:  |  Size: 766 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c60mjgos0vc0x"
path="res://.godot/imported/fortress.svg-1eeb3b344c27e8a18f98c7836b1b804e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/fortress.svg"
dest_files=["res://.godot/imported/fortress.svg-1eeb3b344c27e8a18f98c7836b1b804e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+7
View File
@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 44">
<!-- 堡垒旋转炮塔(炮管默认朝下 +Y) -->
<rect x="8.3" y="14" width="3.4" height="28" rx="1.6" fill="#4a4a52"/>
<circle cx="10" cy="12" r="9" fill="#6b6b75"/>
<circle cx="10" cy="12" r="6" fill="#57575f"/>
<circle cx="10" cy="12" r="2.2" fill="#2e2e35"/>
</svg>

After

Width:  |  Height:  |  Size: 347 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dyrvelbgrwfvi"
path="res://.godot/imported/fortress_turret.svg-7897830340a90d774b3e52474efc2e1c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/fortress_turret.svg"
dest_files=["res://.godot/imported/fortress_turret.svg-7897830340a90d774b3e52474efc2e1c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+10
View File
@@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18">
<!-- 浮游炮:六角浮游炮塔 -->
<polygon points="9,1 15.5,4.5 15.5,11.5 9,15 2.5,11.5 2.5,4.5" fill="#3e6288"/>
<polygon points="9,3 13.8,5.7 13.8,10.3 9,13 4.2,10.3 4.2,5.7" fill="#4a719c"/>
<!-- 炮口(朝上) -->
<rect x="7.6" y="0" width="2.8" height="5" rx="1.4" fill="#8fadc7"/>
<!-- 核心发光 -->
<circle cx="9" cy="8" r="2.4" fill="#9fe0ff"/>
<circle cx="9" cy="8" r="1.1" fill="#e8f7ff"/>
</svg>

After

Width:  |  Height:  |  Size: 497 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b131471rsnvwf"
path="res://.godot/imported/funnel.svg-ea98e501e62645d0d8a37c5d65ca0d21.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/funnel.svg"
dest_files=["res://.godot/imported/funnel.svg-ea98e501e62645d0d8a37c5d65ca0d21.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+14
View File
@@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 130">
<!-- 装饰用海岛 -->
<g transform="translate(85,65) scale(1.12) translate(-85,-65)">
<polygon points="85,8 122,20 150,45 158,74 138,102 104,120 66,122 34,106 14,80 10,52 26,26 55,12" fill="#4a86b5" opacity="0.45"/>
</g>
<polygon points="85,8 122,20 150,45 158,74 138,102 104,120 66,122 34,106 14,80 10,52 26,26 55,12" fill="#d9c07a" stroke="#e8d9a0" stroke-width="2"/>
<polygon points="85,22 114,32 134,52 138,76 118,98 88,110 58,104 36,84 32,58 48,36 66,26" fill="#4e8a4e"/>
<ellipse cx="70" cy="58" rx="14" ry="9" fill="#3d7340" opacity="0.85"/>
<ellipse cx="102" cy="76" rx="15" ry="9" fill="#3d7340" opacity="0.85"/>
<ellipse cx="86" cy="44" rx="11" ry="7" fill="#3d7340" opacity="0.85"/>
<circle cx="63" cy="80" r="3" fill="#2f5d33"/>
<circle cx="96" cy="52" r="3" fill="#2f5d33"/>
<circle cx="112" cy="92" r="2.6" fill="#2f5d33"/>
</svg>

After

Width:  |  Height:  |  Size: 937 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dwrad0wetcx8s"
path="res://.godot/imported/island.svg-a1406aa4371f7e83a3044ef1ceb8aa37.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/island.svg"
dest_files=["res://.godot/imported/island.svg-a1406aa4371f7e83a3044ef1ceb8aa37.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+41
View File
@@ -0,0 +1,41 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
<!-- 可平铺海面贴图 -->
<rect width="256" height="256" fill="#1d5080"/>
<!-- 波纹:网格排布,全部远离边缘保证无缝 -->
<g stroke="#2e6699" stroke-width="2.2" fill="none" stroke-linecap="round">
<path d="M12 24 q6 -5 12 0 q6 5 12 0"/>
<path d="M76 24 q6 -5 12 0 q6 5 12 0"/>
<path d="M140 24 q6 -5 12 0 q6 5 12 0"/>
<path d="M204 24 q6 -5 12 0 q6 5 12 0"/>
<path d="M44 88 q6 -5 12 0 q6 5 12 0"/>
<path d="M108 88 q6 -5 12 0 q6 5 12 0"/>
<path d="M172 88 q6 -5 12 0 q6 5 12 0"/>
<path d="M12 152 q6 -5 12 0 q6 5 12 0"/>
<path d="M76 152 q6 -5 12 0 q6 5 12 0"/>
<path d="M140 152 q6 -5 12 0 q6 5 12 0"/>
<path d="M204 152 q6 -5 12 0 q6 5 12 0"/>
<path d="M44 216 q6 -5 12 0 q6 5 12 0"/>
<path d="M108 216 q6 -5 12 0 q6 5 12 0"/>
<path d="M172 216 q6 -5 12 0 q6 5 12 0"/>
</g>
<!-- 高光小浪尖 -->
<g stroke="#3f7fae" stroke-width="1.6" fill="none" stroke-linecap="round">
<path d="M40 40 q5 -4 10 0"/>
<path d="M168 56 q5 -4 10 0"/>
<path d="M96 120 q5 -4 10 0"/>
<path d="M224 136 q5 -4 10 0" transform="translate(-12,0)"/>
<path d="M56 184 q5 -4 10 0"/>
<path d="M184 200 q5 -4 10 0"/>
<path d="M120 248 q5 -4 10 0" transform="translate(0,-12)"/>
</g>
<!-- 零散深色斑点 -->
<g fill="#194a75">
<circle cx="60" cy="60" r="2.4"/>
<circle cx="150" cy="30" r="2"/>
<circle cx="230" cy="100" r="2.4"/>
<circle cx="30" cy="130" r="2"/>
<circle cx="120" cy="170" r="2.4"/>
<circle cx="200" cy="230" r="2"/>
<circle cx="90" cy="230" r="2.4"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bcurygbol0iyq"
path="res://.godot/imported/ocean_tile.svg-05c07c05d77997167545e6700b6eb9de.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/ocean_tile.svg"
dest_files=["res://.godot/imported/ocean_tile.svg-05c07c05d77997167545e6700b6eb9de.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+24
View File
@@ -0,0 +1,24 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 56">
<!-- 雷光:浮游炮型激光战机(机头朝上)蓝灰涂装 -->
<!-- 垂直双小尾翼 -->
<polygon points="15,42 20,42 18,50 13,50" fill="#31506e"/>
<polygon points="28,42 33,42 35,50 30,50" fill="#31506e"/>
<!-- 机身 -->
<polygon points="24,2 29,14 28,40 20,40 19,14" fill="#3e6288"/>
<!-- 机鼻传感器 -->
<polygon points="22,4 26,4 24,0" fill="#9fe0ff"/>
<!-- 座舱 -->
<ellipse cx="24" cy="14" rx="3.2" ry="5.2" fill="#bfe8ff"/>
<ellipse cx="24" cy="12.6" rx="1.8" ry="2.6" fill="#e8f7ff"/>
<!-- 三角主翼 -->
<polygon points="2,28 46,28 24,40" fill="#4a719c"/>
<polygon points="2,28 46,28 40,31 8,31" fill="#5b84b3"/>
<!-- 翼面激光器指示条 -->
<rect x="8" y="32.5" width="32" height="2" fill="#9fe0ff" opacity="0.8"/>
<!-- 翼尖识别灯 -->
<circle cx="4" cy="29.5" r="1.6" fill="#ffd23f"/>
<circle cx="44" cy="29.5" r="1.6" fill="#ffd23f"/>
<!-- 引擎喷口 -->
<rect x="20.5" y="40" width="7" height="4" rx="1.5" fill="#263c52"/>
<ellipse cx="24" cy="45.5" rx="3" ry="2.2" fill="#7fd4ff" opacity="0.65"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cs4sn18m16ejq"
path="res://.godot/imported/plane_funnel.svg-66378dd6f89a8cd1e306f78c5d80cdfd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/plane_funnel.svg"
dest_files=["res://.godot/imported/plane_funnel.svg-66378dd6f89a8cd1e306f78c5d80cdfd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+26
View File
@@ -0,0 +1,26 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 56">
<!-- P-38 风格双尾撑战斗机(机头朝上) -->
<!-- 螺旋桨盘 -->
<circle cx="12" cy="13" r="6.5" fill="rgba(230,230,230,0.32)"/>
<circle cx="36" cy="13" r="6.5" fill="rgba(230,230,230,0.32)"/>
<!-- 水平尾翼 -->
<rect x="9" y="42" width="30" height="5" rx="2" fill="#4a5a34"/>
<!-- 双尾撑 -->
<rect x="9" y="12" width="6.5" height="38" rx="3" fill="#5a6b3c"/>
<rect x="32.5" y="12" width="6.5" height="38" rx="3" fill="#5a6b3c"/>
<!-- 主翼 -->
<polygon points="2,26 46,26 42,34 6,34" fill="#6b7d4a"/>
<polygon points="2,26 46,26 44.5,29 3.5,29" fill="#7d8f58"/>
<!-- 识别红条 -->
<rect x="4" y="30" width="40" height="2" fill="#c23b2e" opacity="0.9"/>
<!-- 中央机身 -->
<rect x="19" y="7" width="10" height="30" rx="4" fill="#6b7d4a"/>
<!-- 机鼻 -->
<polygon points="20.5,8 27.5,8 24,1" fill="#4a5a34"/>
<!-- 座舱 -->
<ellipse cx="24" cy="17" rx="3.4" ry="5" fill="#9fd8ff"/>
<ellipse cx="24" cy="15.6" rx="2" ry="2.8" fill="#d8f0ff"/>
<!-- 引擎罩 -->
<circle cx="12" cy="13" r="2.6" fill="#3a4528"/>
<circle cx="36" cy="13" r="2.6" fill="#3a4528"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dybu5iuhtv2b4"
path="res://.godot/imported/player_plane.svg-c47f798d9fca92522e97c0e10fea668d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/player_plane.svg"
dest_files=["res://.godot/imported/player_plane.svg-c47f798d9fca92522e97c0e10fea668d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+13
View File
@@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">
<!-- 火力升级道具:红圈金底 P 徽章 -->
<defs>
<radialGradient id="pg" cx="0.4" cy="0.35" r="0.8">
<stop offset="0%" stop-color="#ffe98a"/>
<stop offset="100%" stop-color="#f5a623"/>
</radialGradient>
</defs>
<circle cx="20" cy="20" r="19" fill="#c23b2e"/>
<circle cx="20" cy="20" r="15.5" fill="url(#pg)" stroke="#8a2b1e" stroke-width="1.5"/>
<path d="M14.5 10.5 V 29.5" stroke="#7a2418" stroke-width="4" stroke-linecap="round"/>
<path d="M14.5 12.5 H 20 a 5.5 5.5 0 0 1 0 11 H 14.5" fill="none" stroke="#7a2418" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 694 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ca7npfbb1v53o"
path="res://.godot/imported/powerup.svg-cbabec23fb3ba35b9dd6039d0fe75b6b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/powerup.svg"
dest_files=["res://.godot/imported/powerup.svg-cbabec23fb3ba35b9dd6039d0fe75b6b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+19
View File
@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 136">
<!-- 驱逐舰(俯视,舰艏朝上) -->
<ellipse cx="24" cy="126" rx="12" ry="7" fill="#dff0f8" opacity="0.45"/>
<polygon points="24,2 34,26 36,96 30,118 18,118 12,96 14,26" fill="#6e7d8a"/>
<polygon points="24,2 34,26 35,60 13,60 14,26" fill="#7d8c99"/>
<rect x="22" y="30" width="4" height="82" fill="#5d6b77"/>
<!-- 前后炮塔 -->
<rect x="18" y="34" width="12" height="12" rx="3" fill="#4d5a64"/>
<rect x="18" y="92" width="12" height="12" rx="3" fill="#4d5a64"/>
<rect x="22" y="26" width="4" height="9" fill="#3a454d"/>
<rect x="22" y="104" width="4" height="9" fill="#3a454d"/>
<!-- 舰桥与烟囱 -->
<rect x="16" y="56" width="16" height="18" rx="3" fill="#5d6b77"/>
<rect x="19" y="59" width="10" height="8" rx="2" fill="#8fa8b8"/>
<rect x="20" y="78" width="8" height="10" rx="2" fill="#3f4a52"/>
<!-- 舰艏波与舰艉水沫 -->
<path d="M10 20 q14 -10 28 0" stroke="#dff0f8" stroke-width="2.4" fill="none" opacity="0.55"/>
<ellipse cx="24" cy="122" rx="6" ry="10" fill="#eef7fb" opacity="0.35"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpi8gxhmyajcp"
path="res://.godot/imported/ship.svg-46bb0d700f8802624d47ac894f00857b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/svg/ship.svg"
dest_files=["res://.godot/imported/ship.svg-46bb0d700f8802624d47ac894f00857b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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