From 4ce17ee3c4b4105d70e2bd5670d99af63b9d0ee6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A8=E8=90=BD=E5=9F=BA=E5=9B=B4=E8=99=BE?= <3161880837@qq.com> Date: Tue, 30 Sep 2025 18:24:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E8=B5=84=E6=BA=90=E5=B9=B6=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E6=98=BE=E7=A4=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增多种字段图标SVG资源文件及对应的.import配置 在FieldShow组件中添加图标显示功能 扩展ComponentManager以支持字段图标的加载和获取 调整FieldShow的布局以适应图标显示 --- components/UI/FieldShow.tscn | 9 ++--- resources/fieldIcons/伤害倍率.svg | 1 + resources/fieldIcons/伤害倍率.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/储能倍率.svg | 1 + resources/fieldIcons/储能倍率.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/分裂.svg | 1 + resources/fieldIcons/分裂.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/可制作饲料.svg | 1 + resources/fieldIcons/可制作饲料.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/多重射击.svg | 1 + resources/fieldIcons/多重射击.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/幸运值.svg | 1 + resources/fieldIcons/幸运值.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/引力.svg | 1 + resources/fieldIcons/引力.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/折射.svg | 1 + resources/fieldIcons/折射.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/拾取距离.svg | 1 + resources/fieldIcons/拾取距离.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/攻击速度.svg | 1 + resources/fieldIcons/攻击速度.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/散射角.svg | 1 + resources/fieldIcons/散射角.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/暴击伤害.svg | 1 + resources/fieldIcons/暴击伤害.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/暴击率.svg | 1 + resources/fieldIcons/暴击率.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/治疗量.svg | 1 + resources/fieldIcons/治疗量.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/生命上限.svg | 1 + resources/fieldIcons/生命上限.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/移动速度.svg | 1 + resources/fieldIcons/移动速度.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/穿透.svg | 1 + resources/fieldIcons/穿透.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/穿透抗性.svg | 1 + resources/fieldIcons/穿透抗性.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/能量上限.svg | 1 + resources/fieldIcons/能量上限.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/能量再生效率.svg | 1 + resources/fieldIcons/能量再生效率.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/节能.svg | 1 + resources/fieldIcons/节能.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/苹果上限.svg | 1 + resources/fieldIcons/苹果上限.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/苹果掉落率.svg | 1 + resources/fieldIcons/苹果掉落率.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/追踪.svg | 1 + resources/fieldIcons/追踪.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/闪避窗口.svg | 1 + resources/fieldIcons/闪避窗口.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/饲料列表.svg | 1 + resources/fieldIcons/饲料列表.svg.import | 37 ++++++++++++++++++++ resources/fieldIcons/饲料降价.svg | 1 + resources/fieldIcons/饲料降价.svg.import | 37 ++++++++++++++++++++ scripts/Statemachine/FieldShow.gd | 2 ++ scripts/Tools/Managers/ComponentManager.gd | 5 +++ 57 files changed, 1038 insertions(+), 4 deletions(-) create mode 100644 resources/fieldIcons/伤害倍率.svg create mode 100644 resources/fieldIcons/伤害倍率.svg.import create mode 100644 resources/fieldIcons/储能倍率.svg create mode 100644 resources/fieldIcons/储能倍率.svg.import create mode 100644 resources/fieldIcons/分裂.svg create mode 100644 resources/fieldIcons/分裂.svg.import create mode 100644 resources/fieldIcons/可制作饲料.svg create mode 100644 resources/fieldIcons/可制作饲料.svg.import create mode 100644 resources/fieldIcons/多重射击.svg create mode 100644 resources/fieldIcons/多重射击.svg.import create mode 100644 resources/fieldIcons/幸运值.svg create mode 100644 resources/fieldIcons/幸运值.svg.import create mode 100644 resources/fieldIcons/引力.svg create mode 100644 resources/fieldIcons/引力.svg.import create mode 100644 resources/fieldIcons/折射.svg create mode 100644 resources/fieldIcons/折射.svg.import create mode 100644 resources/fieldIcons/拾取距离.svg create mode 100644 resources/fieldIcons/拾取距离.svg.import create mode 100644 resources/fieldIcons/攻击速度.svg create mode 100644 resources/fieldIcons/攻击速度.svg.import create mode 100644 resources/fieldIcons/散射角.svg create mode 100644 resources/fieldIcons/散射角.svg.import create mode 100644 resources/fieldIcons/暴击伤害.svg create mode 100644 resources/fieldIcons/暴击伤害.svg.import create mode 100644 resources/fieldIcons/暴击率.svg create mode 100644 resources/fieldIcons/暴击率.svg.import create mode 100644 resources/fieldIcons/治疗量.svg create mode 100644 resources/fieldIcons/治疗量.svg.import create mode 100644 resources/fieldIcons/生命上限.svg create mode 100644 resources/fieldIcons/生命上限.svg.import create mode 100644 resources/fieldIcons/移动速度.svg create mode 100644 resources/fieldIcons/移动速度.svg.import create mode 100644 resources/fieldIcons/穿透.svg create mode 100644 resources/fieldIcons/穿透.svg.import create mode 100644 resources/fieldIcons/穿透抗性.svg create mode 100644 resources/fieldIcons/穿透抗性.svg.import create mode 100644 resources/fieldIcons/能量上限.svg create mode 100644 resources/fieldIcons/能量上限.svg.import create mode 100644 resources/fieldIcons/能量再生效率.svg create mode 100644 resources/fieldIcons/能量再生效率.svg.import create mode 100644 resources/fieldIcons/节能.svg create mode 100644 resources/fieldIcons/节能.svg.import create mode 100644 resources/fieldIcons/苹果上限.svg create mode 100644 resources/fieldIcons/苹果上限.svg.import create mode 100644 resources/fieldIcons/苹果掉落率.svg create mode 100644 resources/fieldIcons/苹果掉落率.svg.import create mode 100644 resources/fieldIcons/追踪.svg create mode 100644 resources/fieldIcons/追踪.svg.import create mode 100644 resources/fieldIcons/闪避窗口.svg create mode 100644 resources/fieldIcons/闪避窗口.svg.import create mode 100644 resources/fieldIcons/饲料列表.svg create mode 100644 resources/fieldIcons/饲料列表.svg.import create mode 100644 resources/fieldIcons/饲料降价.svg create mode 100644 resources/fieldIcons/饲料降价.svg.import diff --git a/components/UI/FieldShow.tscn b/components/UI/FieldShow.tscn index 13756a2..8845838 100644 --- a/components/UI/FieldShow.tscn +++ b/components/UI/FieldShow.tscn @@ -4,17 +4,18 @@ [ext_resource type="Texture2D" uid="uid://iu5i8ullbhf6" path="res://resources/items/apple.svg" id="2_q02yi"] [ext_resource type="Theme" uid="uid://b6nox1qqh50ub" path="res://themes/smallText.tres" id="2_x62bb"] -[sub_resource type="LabelSettings" id="LabelSettings_3ylui"] +[sub_resource type="LabelSettings" id="LabelSettings_ysv18"] font_size = 13 [node name="FieldShow" type="HBoxContainer"] offset_right = 144.0 offset_bottom = 18.0 script = ExtResource("1_gwocj") -metadata/_edit_horizontal_guides_ = [18.0] +metadata/_edit_horizontal_guides_ = [20.0] [node name="icon" type="TextureRect" parent="."] -custom_minimum_size = Vector2(14, 14) +unique_name_in_owner = true +custom_minimum_size = Vector2(20, 20) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 @@ -43,5 +44,5 @@ layout_mode = 2 size_flags_horizontal = 10 size_flags_vertical = 8 text = "0" -label_settings = SubResource("LabelSettings_3ylui") +label_settings = SubResource("LabelSettings_ysv18") horizontal_alignment = 1 diff --git a/resources/fieldIcons/伤害倍率.svg b/resources/fieldIcons/伤害倍率.svg new file mode 100644 index 0000000..4c16081 --- /dev/null +++ b/resources/fieldIcons/伤害倍率.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/伤害倍率.svg.import b/resources/fieldIcons/伤害倍率.svg.import new file mode 100644 index 0000000..86c6709 --- /dev/null +++ b/resources/fieldIcons/伤害倍率.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gm2yb5lluqsq" +path="res://.godot/imported/伤害倍率.svg-39525823fcf2445a3548c7f798804b2c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/伤害倍率.svg" +dest_files=["res://.godot/imported/伤害倍率.svg-39525823fcf2445a3548c7f798804b2c.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 diff --git a/resources/fieldIcons/储能倍率.svg b/resources/fieldIcons/储能倍率.svg new file mode 100644 index 0000000..65be349 --- /dev/null +++ b/resources/fieldIcons/储能倍率.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/储能倍率.svg.import b/resources/fieldIcons/储能倍率.svg.import new file mode 100644 index 0000000..e82fed1 --- /dev/null +++ b/resources/fieldIcons/储能倍率.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4ebaicvlc6up" +path="res://.godot/imported/储能倍率.svg-d4a5a7eec31a1cfcd74a8116c9ce8e4b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/储能倍率.svg" +dest_files=["res://.godot/imported/储能倍率.svg-d4a5a7eec31a1cfcd74a8116c9ce8e4b.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 diff --git a/resources/fieldIcons/分裂.svg b/resources/fieldIcons/分裂.svg new file mode 100644 index 0000000..c612f33 --- /dev/null +++ b/resources/fieldIcons/分裂.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/分裂.svg.import b/resources/fieldIcons/分裂.svg.import new file mode 100644 index 0000000..8c433f5 --- /dev/null +++ b/resources/fieldIcons/分裂.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cd37vkgngncv2" +path="res://.godot/imported/分裂.svg-b6419b24085ea8c9ac338dc6baa4c89e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/分裂.svg" +dest_files=["res://.godot/imported/分裂.svg-b6419b24085ea8c9ac338dc6baa4c89e.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 diff --git a/resources/fieldIcons/可制作饲料.svg b/resources/fieldIcons/可制作饲料.svg new file mode 100644 index 0000000..425555f --- /dev/null +++ b/resources/fieldIcons/可制作饲料.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/可制作饲料.svg.import b/resources/fieldIcons/可制作饲料.svg.import new file mode 100644 index 0000000..4350737 --- /dev/null +++ b/resources/fieldIcons/可制作饲料.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bddnq1hyu0aff" +path="res://.godot/imported/可制作饲料.svg-75fee282d9353cf75696fc6ce5c67e84.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/可制作饲料.svg" +dest_files=["res://.godot/imported/可制作饲料.svg-75fee282d9353cf75696fc6ce5c67e84.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 diff --git a/resources/fieldIcons/多重射击.svg b/resources/fieldIcons/多重射击.svg new file mode 100644 index 0000000..29ee590 --- /dev/null +++ b/resources/fieldIcons/多重射击.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/多重射击.svg.import b/resources/fieldIcons/多重射击.svg.import new file mode 100644 index 0000000..713cd78 --- /dev/null +++ b/resources/fieldIcons/多重射击.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5jcwyy24u35e" +path="res://.godot/imported/多重射击.svg-7925cdc9e5f08b1f3329cbf2d24332d7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/多重射击.svg" +dest_files=["res://.godot/imported/多重射击.svg-7925cdc9e5f08b1f3329cbf2d24332d7.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 diff --git a/resources/fieldIcons/幸运值.svg b/resources/fieldIcons/幸运值.svg new file mode 100644 index 0000000..fe6e4cf --- /dev/null +++ b/resources/fieldIcons/幸运值.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/幸运值.svg.import b/resources/fieldIcons/幸运值.svg.import new file mode 100644 index 0000000..ebc8984 --- /dev/null +++ b/resources/fieldIcons/幸运值.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dl7gaojxbvhk1" +path="res://.godot/imported/幸运值.svg-173b396849c95f39cf11ac02f2988ef3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/幸运值.svg" +dest_files=["res://.godot/imported/幸运值.svg-173b396849c95f39cf11ac02f2988ef3.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 diff --git a/resources/fieldIcons/引力.svg b/resources/fieldIcons/引力.svg new file mode 100644 index 0000000..ca5541f --- /dev/null +++ b/resources/fieldIcons/引力.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/引力.svg.import b/resources/fieldIcons/引力.svg.import new file mode 100644 index 0000000..01caac0 --- /dev/null +++ b/resources/fieldIcons/引力.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2ef5aa3y1tm2" +path="res://.godot/imported/引力.svg-27647d54d806b16d3e45e0c6ecf4a47b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/引力.svg" +dest_files=["res://.godot/imported/引力.svg-27647d54d806b16d3e45e0c6ecf4a47b.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 diff --git a/resources/fieldIcons/折射.svg b/resources/fieldIcons/折射.svg new file mode 100644 index 0000000..8dcfbcf --- /dev/null +++ b/resources/fieldIcons/折射.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/折射.svg.import b/resources/fieldIcons/折射.svg.import new file mode 100644 index 0000000..7b183f5 --- /dev/null +++ b/resources/fieldIcons/折射.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crqj5es1smsje" +path="res://.godot/imported/折射.svg-77ff56d9ecc5660f4473832359f65fb0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/折射.svg" +dest_files=["res://.godot/imported/折射.svg-77ff56d9ecc5660f4473832359f65fb0.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 diff --git a/resources/fieldIcons/拾取距离.svg b/resources/fieldIcons/拾取距离.svg new file mode 100644 index 0000000..a2c3b39 --- /dev/null +++ b/resources/fieldIcons/拾取距离.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/拾取距离.svg.import b/resources/fieldIcons/拾取距离.svg.import new file mode 100644 index 0000000..554e725 --- /dev/null +++ b/resources/fieldIcons/拾取距离.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnuqmpu3drstk" +path="res://.godot/imported/拾取距离.svg-69f680ea0b69eb4df062767a8e6ab326.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/拾取距离.svg" +dest_files=["res://.godot/imported/拾取距离.svg-69f680ea0b69eb4df062767a8e6ab326.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 diff --git a/resources/fieldIcons/攻击速度.svg b/resources/fieldIcons/攻击速度.svg new file mode 100644 index 0000000..ea3a1db --- /dev/null +++ b/resources/fieldIcons/攻击速度.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/攻击速度.svg.import b/resources/fieldIcons/攻击速度.svg.import new file mode 100644 index 0000000..8f27935 --- /dev/null +++ b/resources/fieldIcons/攻击速度.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyyoi1fnxgu2p" +path="res://.godot/imported/攻击速度.svg-3917ff89170317cdf213e16d28e4dd81.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/攻击速度.svg" +dest_files=["res://.godot/imported/攻击速度.svg-3917ff89170317cdf213e16d28e4dd81.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 diff --git a/resources/fieldIcons/散射角.svg b/resources/fieldIcons/散射角.svg new file mode 100644 index 0000000..c6ceb6e --- /dev/null +++ b/resources/fieldIcons/散射角.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/散射角.svg.import b/resources/fieldIcons/散射角.svg.import new file mode 100644 index 0000000..4ee9dd7 --- /dev/null +++ b/resources/fieldIcons/散射角.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o8mdwj3x04ov" +path="res://.godot/imported/散射角.svg-e82fc359ca34c5e8128250a0d36d1729.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/散射角.svg" +dest_files=["res://.godot/imported/散射角.svg-e82fc359ca34c5e8128250a0d36d1729.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 diff --git a/resources/fieldIcons/暴击伤害.svg b/resources/fieldIcons/暴击伤害.svg new file mode 100644 index 0000000..3f89ea3 --- /dev/null +++ b/resources/fieldIcons/暴击伤害.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/暴击伤害.svg.import b/resources/fieldIcons/暴击伤害.svg.import new file mode 100644 index 0000000..904b4bc --- /dev/null +++ b/resources/fieldIcons/暴击伤害.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cq8vloaul4bun" +path="res://.godot/imported/暴击伤害.svg-0b7590516996dea3d9da3c9c2ead0a5e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/暴击伤害.svg" +dest_files=["res://.godot/imported/暴击伤害.svg-0b7590516996dea3d9da3c9c2ead0a5e.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 diff --git a/resources/fieldIcons/暴击率.svg b/resources/fieldIcons/暴击率.svg new file mode 100644 index 0000000..b1e3348 --- /dev/null +++ b/resources/fieldIcons/暴击率.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/暴击率.svg.import b/resources/fieldIcons/暴击率.svg.import new file mode 100644 index 0000000..4f6848a --- /dev/null +++ b/resources/fieldIcons/暴击率.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://x2g6nynj2rx2" +path="res://.godot/imported/暴击率.svg-6da34033ab999d713c6cf54677266d1a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/暴击率.svg" +dest_files=["res://.godot/imported/暴击率.svg-6da34033ab999d713c6cf54677266d1a.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 diff --git a/resources/fieldIcons/治疗量.svg b/resources/fieldIcons/治疗量.svg new file mode 100644 index 0000000..391e944 --- /dev/null +++ b/resources/fieldIcons/治疗量.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/治疗量.svg.import b/resources/fieldIcons/治疗量.svg.import new file mode 100644 index 0000000..a025502 --- /dev/null +++ b/resources/fieldIcons/治疗量.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duv5fr53l7yya" +path="res://.godot/imported/治疗量.svg-d6eda561f84445013bddbca1535abd8d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/治疗量.svg" +dest_files=["res://.godot/imported/治疗量.svg-d6eda561f84445013bddbca1535abd8d.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 diff --git a/resources/fieldIcons/生命上限.svg b/resources/fieldIcons/生命上限.svg new file mode 100644 index 0000000..54e25aa --- /dev/null +++ b/resources/fieldIcons/生命上限.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/生命上限.svg.import b/resources/fieldIcons/生命上限.svg.import new file mode 100644 index 0000000..805c7c7 --- /dev/null +++ b/resources/fieldIcons/生命上限.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://indwfnk25l74" +path="res://.godot/imported/生命上限.svg-21a15816205c8e60faee9e55c80f7325.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/生命上限.svg" +dest_files=["res://.godot/imported/生命上限.svg-21a15816205c8e60faee9e55c80f7325.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 diff --git a/resources/fieldIcons/移动速度.svg b/resources/fieldIcons/移动速度.svg new file mode 100644 index 0000000..bec99e6 --- /dev/null +++ b/resources/fieldIcons/移动速度.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/移动速度.svg.import b/resources/fieldIcons/移动速度.svg.import new file mode 100644 index 0000000..8007124 --- /dev/null +++ b/resources/fieldIcons/移动速度.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvfg4bcx3u7eu" +path="res://.godot/imported/移动速度.svg-bcf40e8457fa5927c51e353b32c1443e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/移动速度.svg" +dest_files=["res://.godot/imported/移动速度.svg-bcf40e8457fa5927c51e353b32c1443e.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 diff --git a/resources/fieldIcons/穿透.svg b/resources/fieldIcons/穿透.svg new file mode 100644 index 0000000..5f50061 --- /dev/null +++ b/resources/fieldIcons/穿透.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/穿透.svg.import b/resources/fieldIcons/穿透.svg.import new file mode 100644 index 0000000..f71b499 --- /dev/null +++ b/resources/fieldIcons/穿透.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6dspktq0js42" +path="res://.godot/imported/穿透.svg-ecf0ad4150dd8ba38832f6000dcb2d17.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/穿透.svg" +dest_files=["res://.godot/imported/穿透.svg-ecf0ad4150dd8ba38832f6000dcb2d17.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 diff --git a/resources/fieldIcons/穿透抗性.svg b/resources/fieldIcons/穿透抗性.svg new file mode 100644 index 0000000..7d32aac --- /dev/null +++ b/resources/fieldIcons/穿透抗性.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/穿透抗性.svg.import b/resources/fieldIcons/穿透抗性.svg.import new file mode 100644 index 0000000..f4b254a --- /dev/null +++ b/resources/fieldIcons/穿透抗性.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cekwjobdry4iv" +path="res://.godot/imported/穿透抗性.svg-9cb8349348c207c78510644122cc14ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/穿透抗性.svg" +dest_files=["res://.godot/imported/穿透抗性.svg-9cb8349348c207c78510644122cc14ac.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 diff --git a/resources/fieldIcons/能量上限.svg b/resources/fieldIcons/能量上限.svg new file mode 100644 index 0000000..ef069fb --- /dev/null +++ b/resources/fieldIcons/能量上限.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/能量上限.svg.import b/resources/fieldIcons/能量上限.svg.import new file mode 100644 index 0000000..0b44c68 --- /dev/null +++ b/resources/fieldIcons/能量上限.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3uulh7c2ct6r" +path="res://.godot/imported/能量上限.svg-fb29ea53ade4565168ec89b49cd58ee8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/能量上限.svg" +dest_files=["res://.godot/imported/能量上限.svg-fb29ea53ade4565168ec89b49cd58ee8.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 diff --git a/resources/fieldIcons/能量再生效率.svg b/resources/fieldIcons/能量再生效率.svg new file mode 100644 index 0000000..edcf85f --- /dev/null +++ b/resources/fieldIcons/能量再生效率.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/能量再生效率.svg.import b/resources/fieldIcons/能量再生效率.svg.import new file mode 100644 index 0000000..a3b152b --- /dev/null +++ b/resources/fieldIcons/能量再生效率.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqcf2bnl1500j" +path="res://.godot/imported/能量再生效率.svg-65000173533306521273b2c1c9c4aabd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/能量再生效率.svg" +dest_files=["res://.godot/imported/能量再生效率.svg-65000173533306521273b2c1c9c4aabd.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 diff --git a/resources/fieldIcons/节能.svg b/resources/fieldIcons/节能.svg new file mode 100644 index 0000000..5a8a8b8 --- /dev/null +++ b/resources/fieldIcons/节能.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/节能.svg.import b/resources/fieldIcons/节能.svg.import new file mode 100644 index 0000000..4d946ec --- /dev/null +++ b/resources/fieldIcons/节能.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djltotvfta6ao" +path="res://.godot/imported/节能.svg-8f9c3e0d182fea7ae4f59214d1473b36.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/节能.svg" +dest_files=["res://.godot/imported/节能.svg-8f9c3e0d182fea7ae4f59214d1473b36.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 diff --git a/resources/fieldIcons/苹果上限.svg b/resources/fieldIcons/苹果上限.svg new file mode 100644 index 0000000..bde67b8 --- /dev/null +++ b/resources/fieldIcons/苹果上限.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/苹果上限.svg.import b/resources/fieldIcons/苹果上限.svg.import new file mode 100644 index 0000000..6c27518 --- /dev/null +++ b/resources/fieldIcons/苹果上限.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4qmb3rhy8xe7" +path="res://.godot/imported/苹果上限.svg-c8e1c4b17ae521f1691a70d257516036.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/苹果上限.svg" +dest_files=["res://.godot/imported/苹果上限.svg-c8e1c4b17ae521f1691a70d257516036.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 diff --git a/resources/fieldIcons/苹果掉落率.svg b/resources/fieldIcons/苹果掉落率.svg new file mode 100644 index 0000000..391e944 --- /dev/null +++ b/resources/fieldIcons/苹果掉落率.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/苹果掉落率.svg.import b/resources/fieldIcons/苹果掉落率.svg.import new file mode 100644 index 0000000..c73682d --- /dev/null +++ b/resources/fieldIcons/苹果掉落率.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dovvw6jetpknn" +path="res://.godot/imported/苹果掉落率.svg-6ef4ad1d07a7a7c2b09382b1522b732e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/苹果掉落率.svg" +dest_files=["res://.godot/imported/苹果掉落率.svg-6ef4ad1d07a7a7c2b09382b1522b732e.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 diff --git a/resources/fieldIcons/追踪.svg b/resources/fieldIcons/追踪.svg new file mode 100644 index 0000000..cb62e4e --- /dev/null +++ b/resources/fieldIcons/追踪.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/追踪.svg.import b/resources/fieldIcons/追踪.svg.import new file mode 100644 index 0000000..11f4f57 --- /dev/null +++ b/resources/fieldIcons/追踪.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c621dkv081dpe" +path="res://.godot/imported/追踪.svg-9729a72c4884c48e60f19c164f9bae9a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/追踪.svg" +dest_files=["res://.godot/imported/追踪.svg-9729a72c4884c48e60f19c164f9bae9a.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 diff --git a/resources/fieldIcons/闪避窗口.svg b/resources/fieldIcons/闪避窗口.svg new file mode 100644 index 0000000..81c55f8 --- /dev/null +++ b/resources/fieldIcons/闪避窗口.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/闪避窗口.svg.import b/resources/fieldIcons/闪避窗口.svg.import new file mode 100644 index 0000000..5b2054a --- /dev/null +++ b/resources/fieldIcons/闪避窗口.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfxmrwpg0rfxf" +path="res://.godot/imported/闪避窗口.svg-94dd32764cf2f8c2abf8a7c5f65877a0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/闪避窗口.svg" +dest_files=["res://.godot/imported/闪避窗口.svg-94dd32764cf2f8c2abf8a7c5f65877a0.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 diff --git a/resources/fieldIcons/饲料列表.svg b/resources/fieldIcons/饲料列表.svg new file mode 100644 index 0000000..2b4ab68 --- /dev/null +++ b/resources/fieldIcons/饲料列表.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/饲料列表.svg.import b/resources/fieldIcons/饲料列表.svg.import new file mode 100644 index 0000000..0d65404 --- /dev/null +++ b/resources/fieldIcons/饲料列表.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dchhu5w743544" +path="res://.godot/imported/饲料列表.svg-447085d46212912e6b796bc71d9d323d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/饲料列表.svg" +dest_files=["res://.godot/imported/饲料列表.svg-447085d46212912e6b796bc71d9d323d.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 diff --git a/resources/fieldIcons/饲料降价.svg b/resources/fieldIcons/饲料降价.svg new file mode 100644 index 0000000..4208d6c --- /dev/null +++ b/resources/fieldIcons/饲料降价.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/fieldIcons/饲料降价.svg.import b/resources/fieldIcons/饲料降价.svg.import new file mode 100644 index 0000000..15a2b8f --- /dev/null +++ b/resources/fieldIcons/饲料降价.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhdc7xwiqy6n" +path="res://.godot/imported/饲料降价.svg-1ac523775023b7777253e8f579f49552.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/fieldIcons/饲料降价.svg" +dest_files=["res://.godot/imported/饲料降价.svg-1ac523775023b7777253e8f579f49552.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 diff --git a/scripts/Statemachine/FieldShow.gd b/scripts/Statemachine/FieldShow.gd index 9970d8e..6e057f4 100644 --- a/scripts/Statemachine/FieldShow.gd +++ b/scripts/Statemachine/FieldShow.gd @@ -10,6 +10,7 @@ class_name FieldShow @export var maxed: bool = false @export var showAdvantage: bool = false +@onready var icon: TextureRect = $"%icon" @onready var nameLabel: Label = $"%name" @onready var valueLabel: Label = $"%value" @@ -19,6 +20,7 @@ func _ready(): if caster: value = caster.call(entity, value) nameLabel.text = FieldStore.entityMap[field] + icon.texture = ComponentManager.getFieldTexture(FieldStore.entityMap.get(field)) var formattedValue: String var dataType = FieldStore.entityMapType[field] if dataType == FieldStore.DataType.VALUE: diff --git a/scripts/Tools/Managers/ComponentManager.gd b/scripts/Tools/Managers/ComponentManager.gd index 22f80ab..6507de5 100644 --- a/scripts/Tools/Managers/ComponentManager.gd +++ b/scripts/Tools/Managers/ComponentManager.gd @@ -8,6 +8,7 @@ static var effects = {} static var feeds = [] static var uiComponents = {} static var themes = {} +static var fieldTextures = {} static var itemTextures = {} static func init(): @@ -23,6 +24,8 @@ static func init(): uiComponents[DirTool.getBasenameWithoutExtension(i)] = load(i) for i in DirTool.listdir("res://themes"): themes[DirTool.getBasenameWithoutExtension(i)] = load(i) + for i in DirTool.listdir("res://resources/fieldIcons"): + fieldTextures[DirTool.getBasenameWithoutExtension(i)] = load(i) for i in DirTool.listdir("res://resources/items"): itemTextures[DirTool.getBasenameWithoutExtension(i)] = load(i) static func getBullet(t: String) -> PackedScene: @@ -39,5 +42,7 @@ static func getUIComponent(t: String) -> PackedScene: return MathTool.priority(uiComponents.get(t, false), load("res://components/UI/%s.tscn" % t)) static func getTheme(t: String) -> Theme: return MathTool.priority(themes.get(t, false), load("res://themes/%s.tres" % t)) +static func getFieldTexture(t: String) -> Texture2D: + return MathTool.priority(fieldTextures.get(t, false), load("res://resources/fieldIcons/%s.svg" % t)) static func getItemTexture(t: String) -> Texture2D: return MathTool.priority(itemTextures.get(t, false), load("res://resources/items/%s.svg" % t))