1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-12 22:57:13 +08:00

feat(特效): 添加FooExplosion爆炸效果的多变体资源

新增三种不同变体的爆炸效果资源,包括图片和动画配置
重构爆炸效果实现以支持随机选择不同变体
移除旧的单一爆炸效果资源
This commit is contained in:
2026-03-22 07:43:36 +08:00
parent 70eea5c9de
commit 7d6e396985
63 changed files with 871 additions and 97 deletions
+54
View File
@@ -0,0 +1,54 @@
[gd_resource type="SpriteFrames" load_steps=12 format=3 uid="uid://crbh6ejm2tnsh"]
[ext_resource type="Texture2D" uid="uid://b6ioee5yru0qm" path="res://resources/effects/fooExplosion/1/FooExplosion_A0.png" id="1_gwa23"]
[ext_resource type="Texture2D" uid="uid://c8w1tu7qhgrvh" path="res://resources/effects/fooExplosion/1/FooExplosion_A1.png" id="2_taypo"]
[ext_resource type="Texture2D" uid="uid://cjydcckfvf1g1" path="res://resources/effects/fooExplosion/1/FooExplosion_A2.png" id="3_te6m4"]
[ext_resource type="Texture2D" uid="uid://cq4exxmcqlm5j" path="res://resources/effects/fooExplosion/1/FooExplosion_A3.png" id="4_elpsy"]
[ext_resource type="Texture2D" uid="uid://djfmgy4bjflsc" path="res://resources/effects/fooExplosion/1/FooExplosion_A4.png" id="5_xg7r0"]
[ext_resource type="Texture2D" uid="uid://bh4te472a110w" path="res://resources/effects/fooExplosion/1/FooExplosion_A5.png" id="6_4e4iu"]
[ext_resource type="Texture2D" uid="uid://cps4pmbsmel5d" path="res://resources/effects/fooExplosion/1/FooExplosion_A6.png" id="7_xl8cd"]
[ext_resource type="Texture2D" uid="uid://cehuo4ugovebx" path="res://resources/effects/fooExplosion/1/FooExplosion_A7.png" id="8_lipba"]
[ext_resource type="Texture2D" uid="uid://tpidjj8u70ab" path="res://resources/effects/fooExplosion/1/FooExplosion_A8.png" id="9_x3dgv"]
[ext_resource type="Texture2D" uid="uid://dk5ksogg2pdd4" path="res://resources/effects/fooExplosion/1/FooExplosion_A9.png" id="10_hbpir"]
[ext_resource type="Texture2D" uid="uid://v16isqomsld1" path="res://resources/effects/fooExplosion/1/FooExplosion_A10.png" id="11_sm4pi"]
[resource]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("1_gwa23")
}, {
"duration": 1.0,
"texture": ExtResource("2_taypo")
}, {
"duration": 1.0,
"texture": ExtResource("3_te6m4")
}, {
"duration": 1.0,
"texture": ExtResource("4_elpsy")
}, {
"duration": 1.0,
"texture": ExtResource("5_xg7r0")
}, {
"duration": 1.0,
"texture": ExtResource("6_4e4iu")
}, {
"duration": 1.0,
"texture": ExtResource("7_xl8cd")
}, {
"duration": 1.0,
"texture": ExtResource("8_lipba")
}, {
"duration": 1.0,
"texture": ExtResource("9_x3dgv")
}, {
"duration": 1.0,
"texture": ExtResource("10_hbpir")
}, {
"duration": 1.0,
"texture": ExtResource("11_sm4pi")
}],
"loop": false,
"name": &"spawn",
"speed": 20.0
}]
Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b6ioee5yru0qm"
path="res://.godot/imported/FooExplosion_A0.png-81fc8755a4cc99fcb7debba19ceee8f6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A0.png"
dest_files=["res://.godot/imported/FooExplosion_A0.png-81fc8755a4cc99fcb7debba19ceee8f6.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c8w1tu7qhgrvh"
path="res://.godot/imported/FooExplosion_A1.png-7325712fcb040285ad512cbe7088a3bd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A1.png"
dest_files=["res://.godot/imported/FooExplosion_A1.png-7325712fcb040285ad512cbe7088a3bd.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://v16isqomsld1"
path="res://.godot/imported/FooExplosion_A10.png-2e54f22b3027241692aefce9b7f956fd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A10.png"
dest_files=["res://.godot/imported/FooExplosion_A10.png-2e54f22b3027241692aefce9b7f956fd.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjydcckfvf1g1"
path="res://.godot/imported/FooExplosion_A2.png-6ef8bddcff5fb05be41b0a026bfcda91.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A2.png"
dest_files=["res://.godot/imported/FooExplosion_A2.png-6ef8bddcff5fb05be41b0a026bfcda91.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cq4exxmcqlm5j"
path="res://.godot/imported/FooExplosion_A3.png-15dbda722f5b13287bbaca9a3065ff28.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A3.png"
dest_files=["res://.godot/imported/FooExplosion_A3.png-15dbda722f5b13287bbaca9a3065ff28.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djfmgy4bjflsc"
path="res://.godot/imported/FooExplosion_A4.png-31f8574f885d0f3e14f8725472ad7c2f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A4.png"
dest_files=["res://.godot/imported/FooExplosion_A4.png-31f8574f885d0f3e14f8725472ad7c2f.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bh4te472a110w"
path="res://.godot/imported/FooExplosion_A5.png-e1d37c847bffc3d4199a0a555f6fde35.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A5.png"
dest_files=["res://.godot/imported/FooExplosion_A5.png-e1d37c847bffc3d4199a0a555f6fde35.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cps4pmbsmel5d"
path="res://.godot/imported/FooExplosion_A6.png-3838aed7b523bbdf68b4b5113c7fdc3b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A6.png"
dest_files=["res://.godot/imported/FooExplosion_A6.png-3838aed7b523bbdf68b4b5113c7fdc3b.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cehuo4ugovebx"
path="res://.godot/imported/FooExplosion_A7.png-eba5f4a8e793fc0475de93bf7c9146cf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A7.png"
dest_files=["res://.godot/imported/FooExplosion_A7.png-eba5f4a8e793fc0475de93bf7c9146cf.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://tpidjj8u70ab"
path="res://.godot/imported/FooExplosion_A8.png-0c52daf138e5c063d0c1be9ea7b42fa6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A8.png"
dest_files=["res://.godot/imported/FooExplosion_A8.png-0c52daf138e5c063d0c1be9ea7b42fa6.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dk5ksogg2pdd4"
path="res://.godot/imported/FooExplosion_A9.png-f54c79d38d984f96a1f6d40f9c6de706.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/effects/fooExplosion/1/FooExplosion_A9.png"
dest_files=["res://.godot/imported/FooExplosion_A9.png-f54c79d38d984f96a1f6d40f9c6de706.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