diff --git a/DungeonShooting_Godot/.gitignore b/DungeonShooting_Godot/.gitignore index f884f1e..3577ed0 100644 --- a/DungeonShooting_Godot/.gitignore +++ b/DungeonShooting_Godot/.gitignore @@ -12,4 +12,5 @@ /excelTool/.vscode /excelTool/publish /excelTool/Folder.DotSettings.user -/DungeonShooting.csproj.old* \ No newline at end of file +/DungeonShooting.csproj.old* +**/.DS_Store \ No newline at end of file diff --git a/DungeonShooting_Godot/excel/ActivityBase.xlsx b/DungeonShooting_Godot/excel/ActivityBase.xlsx index 0609aa9..18558c1 100644 --- a/DungeonShooting_Godot/excel/ActivityBase.xlsx +++ b/DungeonShooting_Godot/excel/ActivityBase.xlsx Binary files differ diff --git a/DungeonShooting_Godot/excel/EnemyBase.xlsx b/DungeonShooting_Godot/excel/EnemyBase.xlsx index 3bd9165..e0b64d2 100644 --- a/DungeonShooting_Godot/excel/EnemyBase.xlsx +++ b/DungeonShooting_Godot/excel/EnemyBase.xlsx Binary files differ diff --git a/DungeonShooting_Godot/prefab/bullet/normal/Bullet0005.tscn b/DungeonShooting_Godot/prefab/bullet/normal/Bullet0005.tscn index fd3989d..28b2404 100644 --- a/DungeonShooting_Godot/prefab/bullet/normal/Bullet0005.tscn +++ b/DungeonShooting_Godot/prefab/bullet/normal/Bullet0005.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=12 format=3 uid="uid://cjgnw37tqiqh7"] -[ext_resource type="Script" path="res://src/game/activity/bullet/normal/RandomFrameBullet.cs" id="1_56g2p"] +[ext_resource type="Script" path="res://src/game/activity/bullet/normal/BrushBullet.cs" id="1_j3uiy"] [ext_resource type="Shader" path="res://resource/shader/Blend.gdshader" id="2_v0al6"] [ext_resource type="SpriteFrames" uid="uid://jj8oh76pi53j" path="res://resource/spriteFrames/bullet/Bullet0005.tres" id="3_mmvqn"] [ext_resource type="Texture2D" uid="uid://h7hkgbwj1li" path="res://resource/sprite/common/Smoke.png" id="4_esjg6"] @@ -64,10 +64,12 @@ collision_layer = 2 collision_mask = 0 platform_wall_layers = 512 -script = ExtResource("1_56g2p") +script = ExtResource("1_j3uiy") +BrushId = "0004" +EffectiveAltitude = 1.0 CollisionArea = NodePath("AnimatedSprite/CollisionArea") CollisionShape2D = NodePath("AnimatedSprite/CollisionArea/CollisionShape2D") -Particles2D = [NodePath("AnimatedSprite/GPUParticles2D")] +Particles2D = [] ShadowSprite = NodePath("ShadowSprite") AnimatedSprite = NodePath("AnimatedSprite") Collision = NodePath("Collision") diff --git a/DungeonShooting_Godot/prefab/effect/enemy/EnemyDead0001.tscn b/DungeonShooting_Godot/prefab/effect/enemy/EnemyDead0001.tscn index 0517769..8a98a25 100644 --- a/DungeonShooting_Godot/prefab/effect/enemy/EnemyDead0001.tscn +++ b/DungeonShooting_Godot/prefab/effect/enemy/EnemyDead0001.tscn @@ -2,7 +2,7 @@ [ext_resource type="Script" path="res://src/game/effects/enemy/EnemyDead0001.cs" id="1_1re5v"] [ext_resource type="Shader" path="res://resource/shader/Blend.gdshader" id="2_s7bee"] -[ext_resource type="Texture2D" uid="uid://cn64eauvwx1uj" path="res://resource/sprite/role/enemy0001/enemy0001_Debris.png" id="3_uinig"] +[ext_resource type="Texture2D" uid="uid://bklcysmuwku5s" path="res://resource/sprite/role/enemy0001/enemy0001_Debris.png" id="3_uinig"] [ext_resource type="Texture2D" uid="uid://h7hkgbwj1li" path="res://resource/sprite/common/Smoke.png" id="4_t55wd"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_s1mj2"] @@ -177,13 +177,14 @@ scale_min = 0.4 scale_max = 1.5 scale_curve = SubResource("CurveTexture_rutlp") -color = Color(0.992157, 0.788235, 0.788235, 0.627451) +color = Color(1, 1, 1, 0.627451) color_ramp = SubResource("GradientTexture1D_orgu0") anim_offset_max = 1.0 -[node name="Effect0001" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")] +[node name="Effect0001" type="CharacterBody2D" node_paths=PackedStringArray("GPUParticles", "ShadowSprite", "AnimatedSprite", "Collision")] collision_layer = 128 script = ExtResource("1_1re5v") +GPUParticles = NodePath("GPUParticles") ShadowSprite = NodePath("ShadowSprite") AnimatedSprite = NodePath("AnimatedSprite") Collision = NodePath("Collision") @@ -199,7 +200,7 @@ [node name="Collision" type="CollisionShape2D" parent="."] shape = SubResource("CircleShape2D_0xl2q") -[node name="GPUParticles2D" type="GPUParticles2D" parent="."] +[node name="GPUParticles" type="GPUParticles2D" parent="."] material = SubResource("CanvasItemMaterial_p3lv8") emitting = false process_material = SubResource("ParticleProcessMaterial_ku1mm") diff --git a/DungeonShooting_Godot/prefab/effect/enemy/EnemyDead0002.tscn b/DungeonShooting_Godot/prefab/effect/enemy/EnemyDead0002.tscn index 3711308..fbc009a 100644 --- a/DungeonShooting_Godot/prefab/effect/enemy/EnemyDead0002.tscn +++ b/DungeonShooting_Godot/prefab/effect/enemy/EnemyDead0002.tscn @@ -1,9 +1,8 @@ -[gd_scene load_steps=19 format=3 uid="uid://nfx3lhkdhv6a"] +[gd_scene load_steps=12 format=3 uid="uid://nfx3lhkdhv6a"] -[ext_resource type="Script" path="res://src/game/activity/common/AutoFreezeObject.cs" id="1_pcn20"] +[ext_resource type="Script" path="res://src/game/effects/enemy/EnemyDead0002.cs" id="1_1faeu"] [ext_resource type="Shader" path="res://resource/shader/Blend.gdshader" id="2_q163q"] -[ext_resource type="Texture2D" uid="uid://x3tjqgdgp43n" path="res://resource/sprite/role/enemy0002/Enemy0002_dead.png" id="3_l0kbp"] -[ext_resource type="Texture2D" uid="uid://h7hkgbwj1li" path="res://resource/sprite/common/Smoke.png" id="4_2wygu"] +[ext_resource type="Texture2D" uid="uid://c5oifmf3ultn2" path="res://resource/sprite/role/enemy0002/Enemy0002_dead.png" id="3_l0kbp"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_s1mj2"] resource_local_to_scene = true @@ -68,39 +67,9 @@ [sub_resource type="CircleShape2D" id="CircleShape2D_0xl2q"] radius = 4.0 -[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_p3lv8"] -particles_animation = true -particles_anim_h_frames = 3 -particles_anim_v_frames = 1 -particles_anim_loop = false - -[sub_resource type="Gradient" id="Gradient_ryemi"] -colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0.537255) - -[sub_resource type="GradientTexture1D" id="GradientTexture1D_orgu0"] -gradient = SubResource("Gradient_ryemi") - -[sub_resource type="Curve" id="Curve_21dxk"] -_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.177419, 1), 0.0, 0.0, 0, 0, Vector2(1, 0.0272727), 0.0, 0.0, 0, 0] -point_count = 3 - -[sub_resource type="CurveTexture" id="CurveTexture_rutlp"] -curve = SubResource("Curve_21dxk") - -[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ku1mm"] -particle_flag_disable_z = true -angle_max = 360.0 -gravity = Vector3(0, 0, 0) -scale_min = 0.4 -scale_max = 1.5 -scale_curve = SubResource("CurveTexture_rutlp") -color = Color(0.811765, 0.0980392, 0.0980392, 0.627451) -color_ramp = SubResource("GradientTexture1D_orgu0") -anim_offset_max = 1.0 - [node name="Effect0002" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")] collision_layer = 128 -script = ExtResource("1_pcn20") +script = ExtResource("1_1faeu") AnimationName = "dead" AutoToGrey = true ShadowSprite = NodePath("ShadowSprite") @@ -119,10 +88,3 @@ [node name="Collision" type="CollisionShape2D" parent="."] shape = SubResource("CircleShape2D_0xl2q") - -[node name="GPUParticles2D" type="GPUParticles2D" parent="."] -material = SubResource("CanvasItemMaterial_p3lv8") -emitting = false -process_material = SubResource("ParticleProcessMaterial_ku1mm") -texture = ExtResource("4_2wygu") -fixed_fps = 20 diff --git a/DungeonShooting_Godot/prefab/ui/MapEditorTools.tscn b/DungeonShooting_Godot/prefab/ui/MapEditorTools.tscn index 8c3b14e..0ac9627 100644 --- a/DungeonShooting_Godot/prefab/ui/MapEditorTools.tscn +++ b/DungeonShooting_Godot/prefab/ui/MapEditorTools.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=14 format=3 uid="uid://b4u66mxndxbrg"] +[gd_scene load_steps=14 format=3 uid="uid://uova1lj10oxv"] [ext_resource type="Script" path="res://src/game/ui/mapEditorTools/MapEditorToolsPanel.cs" id="1_mqp1c"] [ext_resource type="Script" path="res://src/game/ui/mapEditorTools/DoorHoverArea.cs" id="2_6qfy3"] diff --git a/DungeonShooting_Godot/resource/config/EnemyBase.json b/DungeonShooting_Godot/resource/config/EnemyBase.json index 3ca2e9d..8c5a303 100644 --- a/DungeonShooting_Godot/resource/config/EnemyBase.json +++ b/DungeonShooting_Godot/resource/config/EnemyBase.json @@ -16,7 +16,7 @@ -2, 3 ], - "BloodColor": "fdc9c9", + "BloodColor": "ff0000", "__BodyFragment": "enemy_dead0001" }, { diff --git a/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/Start2/Preinstall.json b/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/Start2/Preinstall.json index 662507d..293642d 100644 --- a/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/Start2/Preinstall.json +++ b/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/Start2/Preinstall.json @@ -1 +1 @@ -[{"Name":"Preinstall1","Weight":100,"Remark":"","AutoFill":true,"WaveList":[[{"Position":{"X":-81,"Y":25},"Size":{"X":0,"Y":0},"SpecialMarkType":1,"DelayTime":0,"MarkList":[]},{"Position":{"X":-54,"Y":20},"Size":{"X":16,"Y":16},"SpecialMarkType":0,"DelayTime":0,"MarkList":[{"Id":"weapon0001","Weight":100,"Attr":{"CurrAmmon":"30","ResidueAmmo":"210"},"Altitude":8,"VerticalSpeed":5.551115E-14}]},{"Position":{"X":81,"Y":-1},"Size":{"X":16,"Y":16},"SpecialMarkType":0,"DelayTime":0,"MarkList":[{"Id":"enemy0002","Weight":100,"Attr":{"Face":"0","Weapon":null},"Altitude":0,"VerticalSpeed":5.551115E-14}]}]]}] \ No newline at end of file +[{"Name":"Preinstall1","Weight":100,"Remark":"","AutoFill":true,"WaveList":[[{"Position":{"X":-81,"Y":25},"Size":{"X":0,"Y":0},"SpecialMarkType":1,"DelayTime":0,"MarkList":[]},{"Position":{"X":-54,"Y":20},"Size":{"X":16,"Y":16},"SpecialMarkType":0,"DelayTime":0,"MarkList":[{"Id":"weapon0001","Weight":100,"Attr":{"CurrAmmon":"30","ResidueAmmo":"210"},"Altitude":8,"VerticalSpeed":5.551115E-14}]},{"Position":{"X":81,"Y":-1},"Size":{"X":16,"Y":16},"SpecialMarkType":0,"DelayTime":0,"MarkList":[{"Id":"enemy0002","Weight":100,"Attr":{"Face":"0","Weapon":null},"Altitude":0,"VerticalSpeed":5.551115E-14}]},{"Position":{"X":-49,"Y":56},"Size":{"X":16,"Y":16},"SpecialMarkType":0,"DelayTime":0,"MarkList":[{"Id":"weapon0005","Weight":100,"Attr":{"CurrAmmon":"10","ResidueAmmo":"40"},"Altitude":8,"VerticalSpeed":5.551115E-14}]}],[{"Position":{"X":65,"Y":43},"Size":{"X":16,"Y":16},"SpecialMarkType":0,"DelayTime":0,"MarkList":[{"Id":"enemy0001","Weight":100,"Attr":{"Face":"0","Weapon":null},"Altitude":0,"VerticalSpeed":5.551115E-14}]}]]}] \ No newline at end of file diff --git a/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/Start2/TileInfo.json b/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/Start2/TileInfo.json index f5b2cc8..35eba6d 100644 --- a/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/Start2/TileInfo.json +++ b/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/Start2/TileInfo.json @@ -1 +1 @@ -{"NavigationVertices":[{"X":6,"Y":86},{"X":122,"Y":122},{"X":-106,"Y":122},{"X":-22,"Y":86},{"X":-106,"Y":-58},{"X":-22,"Y":-22},{"X":122,"Y":-58},{"X":6,"Y":-22}],"NavigationPolygon":[[0,1,2,3],[3,2,4,5],[5,4,6,7],[6,1,0,7]],"Floor":[-3,-4,0,3,-3,-3,0,3,-3,-2,0,3,-3,-1,0,3,-3,0,0,3,-3,1,0,3,-3,2,0,3,-3,3,0,3,-3,4,0,3,-3,5,0,3,-3,6,0,3,-2,-4,0,3,-2,-3,0,3,-2,-2,0,3,-2,0,0,3,-2,1,0,3,-2,2,0,3,-2,3,0,3,-2,4,0,3,-2,5,0,3,-2,6,0,3,-1,-4,0,3,-1,-3,0,3,-1,5,0,3,-1,6,0,3,0,-4,0,3,0,-3,0,3,0,-2,0,3,0,-1,0,3,0,0,0,3,0,1,0,3,0,2,0,3,0,3,0,3,0,4,0,3,0,5,0,3,0,6,0,3,1,-4,0,3,1,-3,0,3,1,-2,0,3,1,-1,0,3,1,0,0,3,1,1,0,3,1,2,0,3,1,3,0,3,1,4,0,3,1,5,0,3,1,6,0,3,2,-4,0,3,2,-3,0,3,2,-2,0,3,2,-1,0,3,2,0,0,3,2,1,0,3,2,2,0,3,2,3,0,3,2,4,0,3,2,5,0,3,2,6,0,3,3,-4,0,3,3,-3,0,3,3,-2,0,3,3,-1,0,3,3,0,0,3,3,1,0,3,3,2,0,3,3,3,0,3,3,4,0,3,3,5,0,3,3,6,0,3,4,-4,0,3,4,-3,0,3,4,-2,0,3,4,-1,0,3,4,0,0,3,4,1,0,3,4,2,0,3,4,3,0,3,4,4,0,3,4,5,0,3,4,6,0,3,5,-4,0,3,5,-3,0,3,5,-2,0,3,5,-1,0,3,5,0,0,3,5,1,0,3,5,2,0,3,5,3,0,3,5,4,0,3,5,5,0,3,5,6,0,3,6,-4,0,3,6,-3,0,3,6,-2,0,3,6,-1,0,3,6,0,0,3,6,1,0,3,6,2,0,3,6,3,0,3,6,4,0,3,6,5,0,3,6,6,0,3,7,-4,0,3,7,-3,0,3,7,-2,0,3,7,-1,0,3,7,0,0,3,7,1,0,3,7,2,0,3,7,3,0,3,7,4,0,3,7,5,0,3,7,6,0,3,-4,6,0,3,-4,5,0,3,-4,4,0,3,-4,3,0,3,-4,2,0,3,-4,1,0,3,-4,0,0,3,-4,-1,0,3,-4,-2,0,3,-4,-3,0,3,-4,-4,0,3,-5,-4,0,3,-5,-3,0,3,-5,-2,0,3,-5,-1,0,3,-5,0,0,3,-5,1,0,3,-5,2,0,3,-5,3,0,3,-5,4,0,3,-5,5,0,3,-5,6,0,3,-6,6,0,3,-6,5,0,3,-6,4,0,3,-6,3,0,3,-6,2,0,3,-6,1,0,3,-6,0,0,3,-6,-1,0,3,-6,-2,0,3,-6,-3,0,3,-6,-4,0,3,-7,-4,0,3,-7,-3,0,3,-7,-2,0,3,-7,-1,0,3,-7,0,0,3,-7,1,0,3,-7,2,0,3,-7,3,0,3,-7,4,0,3,-7,5,0,3,-7,6,0,3,-2,-1,0,3],"CustomFloor1":[],"CustomFloor2":[],"CustomFloor3":[],"CustomMiddle1":[],"CustomMiddle2":[],"CustomTop":[],"NormalLayerObjects":null,"YSortLayerObjects":null} \ No newline at end of file +{"NavigationVertices":[{"X":6,"Y":86},{"X":122,"Y":122},{"X":-106,"Y":122},{"X":-22,"Y":86},{"X":-106,"Y":-58},{"X":-22,"Y":-22},{"X":122,"Y":-58},{"X":6,"Y":-22}],"NavigationPolygon":[[0,1,2,3],[3,2,4,5],[5,4,6,7],[6,1,0,7]],"Floor":[-3,-4,0,3,-3,-3,0,3,-3,-2,0,3,-3,-1,0,3,-3,0,0,3,-3,1,0,3,-3,2,0,3,-3,3,0,3,-3,4,0,3,-3,5,0,3,-3,6,0,3,-2,-4,0,3,-2,-3,0,3,-2,-2,0,3,-2,0,0,3,-2,1,0,3,-2,2,0,3,-2,3,0,3,-2,4,0,3,-2,5,0,3,-2,6,0,3,-1,-4,0,3,-1,-3,0,3,-1,5,0,3,-1,6,0,3,0,-4,0,3,0,-3,0,3,0,-2,0,3,0,-1,0,3,0,0,0,3,0,1,0,3,0,2,0,3,0,3,0,3,0,4,0,3,0,5,0,3,0,6,0,3,1,-4,0,3,1,-3,0,3,1,-2,0,3,1,-1,0,3,1,0,0,3,1,1,0,3,1,2,0,3,1,3,0,3,1,4,0,3,1,5,0,3,1,6,0,3,2,-4,0,3,2,-3,0,3,2,-2,0,3,2,-1,0,3,2,0,0,3,2,1,0,3,2,2,0,3,2,3,0,3,2,4,0,3,2,5,0,3,2,6,0,3,3,-4,0,3,3,-3,0,3,3,-2,0,3,3,-1,0,3,3,0,0,3,3,1,0,3,3,2,0,3,3,3,0,3,3,4,0,3,3,5,0,3,3,6,0,3,4,-4,0,3,4,-3,0,3,4,-2,0,3,4,-1,0,3,4,0,0,3,4,1,0,3,4,2,0,3,4,3,0,3,4,4,0,3,4,5,0,3,4,6,0,3,5,-4,0,3,5,-3,0,3,5,-2,0,3,5,-1,0,3,5,0,0,3,5,1,0,3,5,2,0,3,5,3,0,3,5,4,0,3,5,5,0,3,5,6,0,3,6,-4,0,3,6,-3,0,3,6,-2,0,3,6,-1,0,3,6,0,0,3,6,1,0,3,6,2,0,3,6,3,0,3,6,4,0,3,6,5,0,3,6,6,0,3,7,-4,0,3,7,-3,0,3,7,-2,0,3,7,-1,0,3,7,0,0,3,7,1,0,3,7,2,0,3,7,3,0,3,7,4,0,3,7,5,0,3,7,6,0,3,-4,6,0,3,-4,5,0,3,-4,4,0,3,-4,3,0,3,-4,2,0,3,-4,1,0,3,-4,0,0,3,-4,-1,0,3,-4,-2,0,3,-4,-3,0,3,-4,-4,0,3,-5,-4,0,3,-5,-3,0,3,-5,-2,0,3,-5,-1,0,3,-5,0,0,3,-5,1,0,3,-5,2,0,3,-5,3,0,3,-5,4,0,3,-5,5,0,3,-5,6,0,3,-6,6,0,3,-6,5,0,3,-6,4,0,3,-6,3,0,3,-6,2,0,3,-6,1,0,3,-6,0,0,3,-6,-1,0,3,-6,-2,0,3,-6,-3,0,3,-6,-4,0,3,-7,-4,0,3,-7,-3,0,3,-7,-2,0,3,-7,-1,0,3,-7,0,0,3,-7,1,0,3,-7,2,0,3,-7,3,0,3,-7,4,0,3,-7,5,0,3,-7,6,0,3,-2,-1,0,3],"CustomFloor1":[],"CustomFloor2":[],"CustomFloor3":[],"CustomMiddle1":[],"CustomMiddle2":[],"CustomTop":[],"NormalLayerObjects":[],"YSortLayerObjects":[]} \ No newline at end of file diff --git a/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/StartTest/Preinstall.json b/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/StartTest/Preinstall.json index 7f4ab09..bcb7643 100644 --- a/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/StartTest/Preinstall.json +++ b/DungeonShooting_Godot/resource/map/tileMaps/Test1/inlet/StartTest/Preinstall.json @@ -1 +1 @@ -[{"Name":"Preinstall1","Weight":100,"Remark":"","AutoFill":true,"WaveList":[[{"Position":{"X":0,"Y":0},"Size":{"X":0,"Y":0},"SpecialMarkType":1,"DelayTime":0,"MarkList":[]}]]}] \ No newline at end of file +[{"Name":"Preinstall1","Weight":100,"Remark":"","AutoFill":true,"WaveList":[[{"Position":{"X":0,"Y":0},"Size":{"X":0,"Y":0},"SpecialMarkType":1,"DelayTime":0,"MarkList":[]}],[{"Position":{"X":-50,"Y":13},"Size":{"X":16,"Y":16},"SpecialMarkType":0,"DelayTime":1,"MarkList":[{"Id":"weapon0013","Weight":100,"Attr":{"CurrAmmon":"50","ResidueAmmo":"250"},"Altitude":8,"VerticalSpeed":5.551115E-14}]}]]}] \ No newline at end of file diff --git a/DungeonShooting_Godot/resource/sprite/brush/Brush4.png b/DungeonShooting_Godot/resource/sprite/brush/Brush4.png index 2093144..0235ff6 100644 --- a/DungeonShooting_Godot/resource/sprite/brush/Brush4.png +++ b/DungeonShooting_Godot/resource/sprite/brush/Brush4.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001.png b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001.png index e299d9e..f9e5972 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001.png +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001.png.import index 5dc61b5..732e848 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ddhkhfaos2w1g" +uid="uid://cg6fwn5mtofsl" path="res://.godot/imported/enemy0001.png-1247a3ddf8a1a163d812cad12c4340fd.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Debris.png b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Debris.png index 48b1d9f..95928a5 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Debris.png +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Debris.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Debris.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Debris.png.import index 2f4c450..a23a19e 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Debris.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Debris.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cn64eauvwx1uj" +uid="uid://bklcysmuwku5s" path="res://.godot/imported/enemy0001_Debris.png-297a2fb6680cb862a9a085cf58f8268c.ctex" metadata={ "vram_texture": false diff --git "a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon - \345\211\257\346\234\254.png" "b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon - \345\211\257\346\234\254.png" deleted file mode 100644 index 2fd496f..0000000 --- "a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon - \345\211\257\346\234\254.png" +++ /dev/null Binary files differ diff --git "a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon - \345\211\257\346\234\254.png.import" "b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon - \345\211\257\346\234\254.png.import" deleted file mode 100644 index 0ab22de..0000000 --- "a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon - \345\211\257\346\234\254.png.import" +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://d4dc440ffy08j" -path="res://.godot/imported/enemy0001_Icon - 副本.png-68808edd3391855b7ce7b49b1b7ad8ef.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/enemy0001/enemy0001_Icon - 副本.png" -dest_files=["res://.godot/imported/enemy0001_Icon - 副本.png-68808edd3391855b7ce7b49b1b7ad8ef.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon.png b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon.png new file mode 100644 index 0000000..1276ee6 --- /dev/null +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon.png.import new file mode 100644 index 0000000..5842030 --- /dev/null +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0001/enemy0001_Icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1yukj776svh8" +path="res://.godot/imported/enemy0001_Icon.png-f933f4ead421c794f7d87c43c52736b4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resource/sprite/role/enemy0001/enemy0001_Icon.png" +dest_files=["res://.godot/imported/enemy0001_Icon.png-f933f4ead421c794f7d87c43c52736b4.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002.png b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002.png index a206d6c..0f1a4ed 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002.png +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002.png.import index acce48a..0726e01 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ba6ke6xp63lnv" +uid="uid://byd1pnyvgckq2" path="res://.godot/imported/Enemy0002.png-cf46c3b830873b4d0ccb2d0683f29d51.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_attack.png b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_attack.png index 4b4b84f..ed11edd 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_attack.png +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_attack.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_attack.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_attack.png.import index 5342ed6..1d4f6bc 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_attack.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_attack.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://byvhnaggvvfex" +uid="uid://b4pe7jdfridj5" path="res://.godot/imported/Enemy0002_attack.png-f20e305d5da437157c0eadd45ddd9904.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_dead.png b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_dead.png index 17f288b..69431f9 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_dead.png +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_dead.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_dead.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_dead.png.import index 1c26740..7b1b2b1 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_dead.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_dead.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://x3tjqgdgp43n" +uid="uid://c5oifmf3ultn2" path="res://.godot/imported/Enemy0002_dead.png-9318cf73f87fed753124e3e669c47c34.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_idle.png b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_idle.png index 69edf36..5c65a43 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_idle.png +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_idle.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_idle.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_idle.png.import index c143170..332e89c 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_idle.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_idle.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bwafpoxpkx3lu" +uid="uid://bxl678u41h2lv" path="res://.godot/imported/Enemy0002_idle.png-f012203897ea29b187025e9df2dee09e.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_run.png b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_run.png index 76d3df6..c8dc00b 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_run.png +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_run.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_run.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_run.png.import index c1b8fdd..155b06f 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_run.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/Enemy0002_run.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dibftt2rj5omq" +uid="uid://bj4d1j02gb132" path="res://.godot/imported/Enemy0002_run.png-6dfcd1cc185b0a4ee4497ba9526c1749.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/enemy0002/enemy0001.png.import b/DungeonShooting_Godot/resource/sprite/role/enemy0002/enemy0001.png.import index f8ddeca..d0e5568 100644 --- a/DungeonShooting_Godot/resource/sprite/role/enemy0002/enemy0001.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/enemy0002/enemy0001.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bj7431s6081pt" +uid="uid://cdcmgrvcgm8v4" path="res://.godot/imported/enemy0001.png-bd4a7798d07cd5f254c33ccbfead77f4.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_Icon.png b/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_Icon.png deleted file mode 100644 index 2ae1072..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_Icon.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_Icon.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_Icon.png.import deleted file mode 100644 index 9f21658..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_Icon.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://xo2xd4057wpa" -path="res://.godot/imported/Role0001_Icon.png-f31dfd180821eef50ddc4827aa6658ec.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/Role0001_Icon.png" -dest_files=["res://.godot/imported/Role0001_Icon.png-f31dfd180821eef50ddc4827aa6658ec.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_head.png b/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_head.png index fd0f206..957a1d4 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_head.png +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_head.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_head.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_head.png.import index 4526cc4..1732002 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_head.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/Role0001_head.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cw702ostmv2am" +uid="uid://dpnqc4umgb0q7" path="res://.godot/imported/Role0001_head.png-9e4bb55990b7b54630895db4565f621f.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0002.png b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0002.png index 7db0802..481ec83 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0002.png +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0002.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0002.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0002.png.import index 9ed923a..310a81d 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0002.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0002.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cbx2rqaka0ocs" +uid="uid://cmkia01d6x3cf" path="res://.godot/imported/Sprite-0002.png-633116a6824823fae344e909a045ed1e.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0003.png b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0003.png deleted file mode 100644 index 7db0802..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0003.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0003.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0003.png.import deleted file mode 100644 index 3216b2f..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0003.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://0gyjuaeqcqa4" -path="res://.godot/imported/Sprite-0003.png-f04c6081d0b6770f3955828a993cee9b.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/backward/Sprite-0003.png" -dest_files=["res://.godot/imported/Sprite-0003.png-f04c6081d0b6770f3955828a993cee9b.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0004.png b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0004.png deleted file mode 100644 index 7db0802..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0004.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0004.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0004.png.import deleted file mode 100644 index 6662658..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0004.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bdf273admb6w" -path="res://.godot/imported/Sprite-0004.png-a0a6cce26b5cae453cbb5bd47d1c746a.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/backward/Sprite-0004.png" -dest_files=["res://.godot/imported/Sprite-0004.png-a0a6cce26b5cae453cbb5bd47d1c746a.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0005.png b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0005.png deleted file mode 100644 index 7db0802..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0005.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0005.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0005.png.import deleted file mode 100644 index 53ef3d4..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0005.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://p8h28jechawi" -path="res://.godot/imported/Sprite-0005.png-88d59060d073f3b45f220303788722f4.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/backward/Sprite-0005.png" -dest_files=["res://.godot/imported/Sprite-0005.png-88d59060d073f3b45f220303788722f4.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0006.png b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0006.png deleted file mode 100644 index 7db0802..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0006.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0006.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0006.png.import deleted file mode 100644 index 49decfc..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0006.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c6x4qn8r7k1yr" -path="res://.godot/imported/Sprite-0006.png-a2e0eaf7fab93d7494cddea4c83e1dde.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/backward/Sprite-0006.png" -dest_files=["res://.godot/imported/Sprite-0006.png-a2e0eaf7fab93d7494cddea4c83e1dde.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0007.png b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0007.png deleted file mode 100644 index 7db0802..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0007.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0007.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0007.png.import deleted file mode 100644 index 9073ad7..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0007.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c7wx2h6ra4eyn" -path="res://.godot/imported/Sprite-0007.png-ba73abeaa78577753c7d1a60cabbc5d2.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/backward/Sprite-0007.png" -dest_files=["res://.godot/imported/Sprite-0007.png-ba73abeaa78577753c7d1a60cabbc5d2.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0008.png b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0008.png deleted file mode 100644 index f4fe6cb..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0008.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0008.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0008.png.import deleted file mode 100644 index 51c2f3d..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/backward/Sprite-0008.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dt0ocjl0doowp" -path="res://.godot/imported/Sprite-0008.png-b416ef9be8cbedc81d4a53256f8a9498.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/backward/Sprite-0008.png" -dest_files=["res://.godot/imported/Sprite-0008.png-b416ef9be8cbedc81d4a53256f8a9498.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0002.png b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0002.png index 2dac722..487d4bc 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0002.png +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0002.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0002.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0002.png.import index a2658c4..59c8f83 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0002.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0002.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://b1gh481w2xvsl" +uid="uid://c8emvhm0a1n15" path="res://.godot/imported/Sprite-0002.png-e7c2aff206a6365b5b7fdd6a6cc0cdf2.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0003.png b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0003.png deleted file mode 100644 index b8e12af..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0003.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0003.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0003.png.import deleted file mode 100644 index 3b48a0a..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0003.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cw83liyy6gnln" -path="res://.godot/imported/Sprite-0003.png-b367fb5e7707acc02a0471837b4027ea.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/before/Sprite-0003.png" -dest_files=["res://.godot/imported/Sprite-0003.png-b367fb5e7707acc02a0471837b4027ea.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0004.png b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0004.png deleted file mode 100644 index 526ce58..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0004.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0004.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0004.png.import deleted file mode 100644 index 0449d00..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0004.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://d32g0f5vk68sj" -path="res://.godot/imported/Sprite-0004.png-cf62052cb55359d7a126f6f1af85e7d6.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/before/Sprite-0004.png" -dest_files=["res://.godot/imported/Sprite-0004.png-cf62052cb55359d7a126f6f1af85e7d6.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0005.png b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0005.png deleted file mode 100644 index f99121d..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0005.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0005.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0005.png.import deleted file mode 100644 index d70c1d0..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0005.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://pqn660nyk82t" -path="res://.godot/imported/Sprite-0005.png-0b66228cb9ac1d97e784d7a8daad9c98.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/before/Sprite-0005.png" -dest_files=["res://.godot/imported/Sprite-0005.png-0b66228cb9ac1d97e784d7a8daad9c98.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0006.png b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0006.png deleted file mode 100644 index 8b4f92e..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0006.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0006.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0006.png.import deleted file mode 100644 index 8ea53e1..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0006.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://de24cv2v45gkf" -path="res://.godot/imported/Sprite-0006.png-84c0fcc160dc434958ce8d3efd376135.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/before/Sprite-0006.png" -dest_files=["res://.godot/imported/Sprite-0006.png-84c0fcc160dc434958ce8d3efd376135.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0007.png b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0007.png deleted file mode 100644 index b73541f..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0007.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0007.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0007.png.import deleted file mode 100644 index f772058..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0007.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dfxsecrlc85pi" -path="res://.godot/imported/Sprite-0007.png-b6db6729273f7465f6ef8d2e4cb25a25.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/before/Sprite-0007.png" -dest_files=["res://.godot/imported/Sprite-0007.png-b6db6729273f7465f6ef8d2e4cb25a25.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0008.png b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0008.png deleted file mode 100644 index 15a4189..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0008.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0008.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0008.png.import deleted file mode 100644 index fd68562..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/before/Sprite-0008.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://clqgeyii6lkm6" -path="res://.godot/imported/Sprite-0008.png-2f1808a94fc9473dc60506b849f9014a.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/before/Sprite-0008.png" -dest_files=["res://.godot/imported/Sprite-0008.png-2f1808a94fc9473dc60506b849f9014a.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png b/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png index 60ff131..5a927c9 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png.import index deda458..2d073a8 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://d2tl87f4vgcl4" +uid="uid://dqfjfg72u02oc" path="res://.godot/imported/Sprite-0002-Sheet-export.png-2abb636cc5171f887ec942bd98ca08b0.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002.png b/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002.png deleted file mode 100644 index 2c457c8..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002.png.import deleted file mode 100644 index 80b9926..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/dle/Sprite-0002.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bj788pb8rpckl" -path="res://.godot/imported/Sprite-0002.png-7eff6999eafc5876b533b2312cd065d5.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/dle/Sprite-0002.png" -dest_files=["res://.godot/imported/Sprite-0002.png-7eff6999eafc5876b533b2312cd065d5.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0002.png b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0002.png index 2c457c8..1328a08 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0002.png +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0002.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0002.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0002.png.import index 5d52ec2..617d2db 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0002.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0002.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ekas4lqprrml" +uid="uid://hltdd1cbtthr" path="res://.godot/imported/Sprite-0002.png-8634e9efd00657175968f55f779adcb6.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0003.png b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0003.png deleted file mode 100644 index 3bbd5fd..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0003.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0003.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0003.png.import deleted file mode 100644 index 9a07d66..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0003.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b81k08ofpf2oo" -path="res://.godot/imported/Sprite-0003.png-389e22c6fd56e97ffdf603d4692adeee.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/idle/Sprite-0003.png" -dest_files=["res://.godot/imported/Sprite-0003.png-389e22c6fd56e97ffdf603d4692adeee.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0004.png b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0004.png deleted file mode 100644 index dda8fc8..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0004.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0004.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0004.png.import deleted file mode 100644 index 4789a2d..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0004.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://obelhor4gdmh" -path="res://.godot/imported/Sprite-0004.png-061c2f6c3b035433d349d0695f2b2554.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/idle/Sprite-0004.png" -dest_files=["res://.godot/imported/Sprite-0004.png-061c2f6c3b035433d349d0695f2b2554.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0005.png b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0005.png deleted file mode 100644 index 67bd3fc..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0005.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0005.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0005.png.import deleted file mode 100644 index 1327f75..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0005.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dvv73cbc818e4" -path="res://.godot/imported/Sprite-0005.png-f5ed810575618c15a05166575b275f02.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/idle/Sprite-0005.png" -dest_files=["res://.godot/imported/Sprite-0005.png-f5ed810575618c15a05166575b275f02.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0006.png b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0006.png deleted file mode 100644 index dbb60a9..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0006.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0006.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0006.png.import deleted file mode 100644 index 0c19b0d..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0006.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dfom06raof2fw" -path="res://.godot/imported/Sprite-0006.png-c14af2e7c141fa845ff8ad9da0f893db.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/idle/Sprite-0006.png" -dest_files=["res://.godot/imported/Sprite-0006.png-c14af2e7c141fa845ff8ad9da0f893db.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0007.png b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0007.png deleted file mode 100644 index e25e115..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0007.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0007.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0007.png.import deleted file mode 100644 index 92766f5..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0007.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c7dsfoaupj4qo" -path="res://.godot/imported/Sprite-0007.png-808db64fc6ff2b3dbc32edd7232cb6f5.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/idle/Sprite-0007.png" -dest_files=["res://.godot/imported/Sprite-0007.png-808db64fc6ff2b3dbc32edd7232cb6f5.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0008.png b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0008.png deleted file mode 100644 index 27e4a5e..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0008.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0008.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0008.png.import deleted file mode 100644 index 28379f1..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/idle/Sprite-0008.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cwrsm1ui33d6b" -path="res://.godot/imported/Sprite-0008.png-695a165ff124fa79425977e6468f7816.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/idle/Sprite-0008.png" -dest_files=["res://.godot/imported/Sprite-0008.png-695a165ff124fa79425977e6468f7816.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0008.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0008.png index b9d5889..12ac63c 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0008.png +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0008.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0008.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0008.png.import index db9467b..3cd4822 100644 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0008.png.import +++ b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0008.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://b2hdk7nca5rda" +uid="uid://18ij8xdg2nwr" path="res://.godot/imported/Sprite-0008.png-bf19680d71b1e849c210397f3a25fca2.ctex" metadata={ "vram_texture": false diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0009.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0009.png deleted file mode 100644 index df671b4..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0009.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0009.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0009.png.import deleted file mode 100644 index 98a613f..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0009.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bmoh16y1r2h1w" -path="res://.godot/imported/Sprite-0009.png-d266a086bd0825b44bd46a64ac6248f3.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0009.png" -dest_files=["res://.godot/imported/Sprite-0009.png-d266a086bd0825b44bd46a64ac6248f3.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0010.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0010.png deleted file mode 100644 index 68e6cb7..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0010.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0010.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0010.png.import deleted file mode 100644 index 6482347..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0010.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://do6ybmo0r04pp" -path="res://.godot/imported/Sprite-0010.png-c80699f0403ae66453b70f57a31ecc59.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0010.png" -dest_files=["res://.godot/imported/Sprite-0010.png-c80699f0403ae66453b70f57a31ecc59.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0011.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0011.png deleted file mode 100644 index 9746f55..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0011.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0011.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0011.png.import deleted file mode 100644 index e95d2b4..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0011.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b3itgraiw7mns" -path="res://.godot/imported/Sprite-0011.png-f39da561788471562fea5b85fccb8f15.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0011.png" -dest_files=["res://.godot/imported/Sprite-0011.png-f39da561788471562fea5b85fccb8f15.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0012.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0012.png deleted file mode 100644 index 15d60c2..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0012.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0012.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0012.png.import deleted file mode 100644 index a19b1ed..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0012.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cisayo3amq6sv" -path="res://.godot/imported/Sprite-0012.png-838a44169d52507787688a04449f37cc.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0012.png" -dest_files=["res://.godot/imported/Sprite-0012.png-838a44169d52507787688a04449f37cc.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0013.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0013.png deleted file mode 100644 index 7ea61fa..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0013.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0013.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0013.png.import deleted file mode 100644 index 954145b..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0013.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dtndan40ql7ou" -path="res://.godot/imported/Sprite-0013.png-cbdb81418692a4dd25c46861cf67e34f.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0013.png" -dest_files=["res://.godot/imported/Sprite-0013.png-cbdb81418692a4dd25c46861cf67e34f.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0014.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0014.png deleted file mode 100644 index 53825d7..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0014.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0014.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0014.png.import deleted file mode 100644 index b80afa8..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0014.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dj30rfk3rndmm" -path="res://.godot/imported/Sprite-0014.png-56b06536a4dd9976774a8e1b4a6c7634.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0014.png" -dest_files=["res://.godot/imported/Sprite-0014.png-56b06536a4dd9976774a8e1b4a6c7634.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0015.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0015.png deleted file mode 100644 index 2b15682..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0015.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0015.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0015.png.import deleted file mode 100644 index 8a4784c..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0015.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://vs7ip3v274e2" -path="res://.godot/imported/Sprite-0015.png-582239a5457ef5c714a94f9ac0d9732d.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0015.png" -dest_files=["res://.godot/imported/Sprite-0015.png-582239a5457ef5c714a94f9ac0d9732d.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0016.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0016.png deleted file mode 100644 index f6b443b..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0016.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0016.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0016.png.import deleted file mode 100644 index b352eca..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0016.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b7yrbkcy1g56a" -path="res://.godot/imported/Sprite-0016.png-c52581d1493a9b1c102d236e75a367e5.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0016.png" -dest_files=["res://.godot/imported/Sprite-0016.png-c52581d1493a9b1c102d236e75a367e5.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0017.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0017.png deleted file mode 100644 index 898bd89..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0017.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0017.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0017.png.import deleted file mode 100644 index 5c4fddd..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0017.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b7s4yf5ic37cd" -path="res://.godot/imported/Sprite-0017.png-d2eba82651f6d1a8ff6590ae66c55c9d.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0017.png" -dest_files=["res://.godot/imported/Sprite-0017.png-d2eba82651f6d1a8ff6590ae66c55c9d.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0018.png b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0018.png deleted file mode 100644 index 12a502e..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0018.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0018.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0018.png.import deleted file mode 100644 index a505463..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/roll/Sprite-0018.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c0ik1lwfjlr7y" -path="res://.godot/imported/Sprite-0018.png-c8c2aad9d6ff0d7438efa00005b2261a.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/roll/Sprite-0018.png" -dest_files=["res://.godot/imported/Sprite-0018.png-c8c2aad9d6ff0d7438efa00005b2261a.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0002.png b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0002.png deleted file mode 100644 index 2dac722..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0002.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0002.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0002.png.import deleted file mode 100644 index 0898df1..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0002.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://elnppvl0wo8s" -path="res://.godot/imported/Sprite-0002.png-071631cbf3e4907d8ef6d018f7604aed.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/run/Sprite-0002.png" -dest_files=["res://.godot/imported/Sprite-0002.png-071631cbf3e4907d8ef6d018f7604aed.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0003.png b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0003.png deleted file mode 100644 index 148f7bf..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0003.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0003.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0003.png.import deleted file mode 100644 index 39dd91a..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0003.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://csvabgcr1lpkg" -path="res://.godot/imported/Sprite-0003.png-358677bca18cac4d1b8ea9279ea6300a.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/run/Sprite-0003.png" -dest_files=["res://.godot/imported/Sprite-0003.png-358677bca18cac4d1b8ea9279ea6300a.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0004.png b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0004.png deleted file mode 100644 index 3ec51ae..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0004.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0004.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0004.png.import deleted file mode 100644 index 589114b..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0004.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://qbaic144k6t0" -path="res://.godot/imported/Sprite-0004.png-f6093d543ecb8d8231548f55dd0990ab.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/run/Sprite-0004.png" -dest_files=["res://.godot/imported/Sprite-0004.png-f6093d543ecb8d8231548f55dd0990ab.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0005.png b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0005.png deleted file mode 100644 index 9822372..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0005.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0005.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0005.png.import deleted file mode 100644 index 6c0827d..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0005.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://d2b6n102rnw7q" -path="res://.godot/imported/Sprite-0005.png-c552ad0bee6498090790449be66db4cf.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/run/Sprite-0005.png" -dest_files=["res://.godot/imported/Sprite-0005.png-c552ad0bee6498090790449be66db4cf.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0006.png b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0006.png deleted file mode 100644 index c0652d6..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0006.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0006.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0006.png.import deleted file mode 100644 index 255d80a..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0006.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://jps0gijbldju" -path="res://.godot/imported/Sprite-0006.png-e1227fdd50ae95e39bb2de41e6b1ca38.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/run/Sprite-0006.png" -dest_files=["res://.godot/imported/Sprite-0006.png-e1227fdd50ae95e39bb2de41e6b1ca38.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0007.png b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0007.png deleted file mode 100644 index bee6b7c..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0007.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0007.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0007.png.import deleted file mode 100644 index 2337053..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0007.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c8j4xfpk0oalj" -path="res://.godot/imported/Sprite-0007.png-828f576b712f54a843f8a774a88ef801.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/run/Sprite-0007.png" -dest_files=["res://.godot/imported/Sprite-0007.png-828f576b712f54a843f8a774a88ef801.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0008.png b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0008.png deleted file mode 100644 index b83e14a..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0008.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0008.png.import b/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0008.png.import deleted file mode 100644 index b9fed63..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0001/run/Sprite-0008.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cd5mxl0vkddkn" -path="res://.godot/imported/Sprite-0008.png-a7167d5a14030137253ea6b864c2c5d4.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0001/run/Sprite-0008.png" -dest_files=["res://.godot/imported/Sprite-0008.png-a7167d5a14030137253ea6b864c2c5d4.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0002/Role0002_head.png b/DungeonShooting_Godot/resource/sprite/role/role0002/Role0002_head.png deleted file mode 100644 index a1bc024..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0002/Role0002_head.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0002/Role0002_head.png.import b/DungeonShooting_Godot/resource/sprite/role/role0002/Role0002_head.png.import deleted file mode 100644 index 254fceb..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0002/Role0002_head.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cw702ostmv2am" -path="res://.godot/imported/Role0002_head.png-0fc4e9cd8c6dfbfc2886c02f9a6156a8.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0002/Role0002_head.png" -dest_files=["res://.godot/imported/Role0002_head.png-0fc4e9cd8c6dfbfc2886c02f9a6156a8.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0002/eat/eat.png b/DungeonShooting_Godot/resource/sprite/role/role0002/eat/eat.png deleted file mode 100644 index f3a9ed4..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0002/eat/eat.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0002/eat/eat.png.import b/DungeonShooting_Godot/resource/sprite/role/role0002/eat/eat.png.import deleted file mode 100644 index 12f4568..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0002/eat/eat.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dwhk45k0s73mr" -path="res://.godot/imported/eat.png-e1ed219f030d4904026f5a118b10ffbc.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0002/eat/eat.png" -dest_files=["res://.godot/imported/eat.png-e1ed219f030d4904026f5a118b10ffbc.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0002/idle/idle.png b/DungeonShooting_Godot/resource/sprite/role/role0002/idle/idle.png deleted file mode 100644 index f9bc461..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0002/idle/idle.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0002/idle/idle.png.import b/DungeonShooting_Godot/resource/sprite/role/role0002/idle/idle.png.import deleted file mode 100644 index 2106984..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0002/idle/idle.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://mrqq4rg53res" -path="res://.godot/imported/idle.png-9ab7c522bba3fc742b6cace13ceaedde.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0002/idle/idle.png" -dest_files=["res://.godot/imported/idle.png-9ab7c522bba3fc742b6cace13ceaedde.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 diff --git a/DungeonShooting_Godot/resource/sprite/role/role0002/run/Sprite.png b/DungeonShooting_Godot/resource/sprite/role/role0002/run/Sprite.png deleted file mode 100644 index f9bc461..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0002/run/Sprite.png +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/role/role0002/run/Sprite.png.import b/DungeonShooting_Godot/resource/sprite/role/role0002/run/Sprite.png.import deleted file mode 100644 index ea7064d..0000000 --- a/DungeonShooting_Godot/resource/sprite/role/role0002/run/Sprite.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cwitqb7klfj3n" -path="res://.godot/imported/Sprite.png-bf7f6826c7373e1221a0a5e7a76364b1.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resource/sprite/role/role0002/run/Sprite.png" -dest_files=["res://.godot/imported/Sprite.png-bf7f6826c7373e1221a0a5e7a76364b1.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 diff --git a/DungeonShooting_Godot/resource/spriteFrames/role/Role0001.tres b/DungeonShooting_Godot/resource/spriteFrames/role/Role0001.tres index acc4ab3..86ea109 100644 --- a/DungeonShooting_Godot/resource/spriteFrames/role/Role0001.tres +++ b/DungeonShooting_Godot/resource/spriteFrames/role/Role0001.tres @@ -1,100 +1,196 @@ -[gd_resource type="SpriteFrames" load_steps=48 format=3 uid="uid://n11thtali6es"] +[gd_resource type="SpriteFrames" load_steps=51 format=3 uid="uid://n11thtali6es"] -[ext_resource type="Texture2D" uid="uid://ekas4lqprrml" path="res://resource/sprite/role/role0001/idle/Sprite-0002.png" id="1_le6bk"] -[ext_resource type="Texture2D" uid="uid://d2tl87f4vgcl4" path="res://resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png" id="2_8n6o4"] -[ext_resource type="Texture2D" uid="uid://b81k08ofpf2oo" path="res://resource/sprite/role/role0001/idle/Sprite-0003.png" id="2_whsc2"] -[ext_resource type="Texture2D" uid="uid://obelhor4gdmh" path="res://resource/sprite/role/role0001/idle/Sprite-0004.png" id="3_peq88"] -[ext_resource type="Texture2D" uid="uid://dvv73cbc818e4" path="res://resource/sprite/role/role0001/idle/Sprite-0005.png" id="4_arikg"] -[ext_resource type="Texture2D" uid="uid://dfom06raof2fw" path="res://resource/sprite/role/role0001/idle/Sprite-0006.png" id="5_0bq3k"] -[ext_resource type="Texture2D" uid="uid://c7dsfoaupj4qo" path="res://resource/sprite/role/role0001/idle/Sprite-0007.png" id="6_hw6v8"] -[ext_resource type="Texture2D" uid="uid://cwrsm1ui33d6b" path="res://resource/sprite/role/role0001/idle/Sprite-0008.png" id="7_heo28"] -[ext_resource type="Texture2D" uid="uid://clqgeyii6lkm6" path="res://resource/sprite/role/role0001/before/Sprite-0008.png" id="8_scwvl"] -[ext_resource type="Texture2D" uid="uid://cbx2rqaka0ocs" path="res://resource/sprite/role/role0001/backward/Sprite-0002.png" id="9_xjn7y"] -[ext_resource type="Texture2D" uid="uid://dfxsecrlc85pi" path="res://resource/sprite/role/role0001/before/Sprite-0007.png" id="9_yjs5f"] -[ext_resource type="Texture2D" uid="uid://de24cv2v45gkf" path="res://resource/sprite/role/role0001/before/Sprite-0006.png" id="10_uafyp"] -[ext_resource type="Texture2D" uid="uid://0gyjuaeqcqa4" path="res://resource/sprite/role/role0001/backward/Sprite-0003.png" id="10_y65up"] -[ext_resource type="Texture2D" uid="uid://bdf273admb6w" path="res://resource/sprite/role/role0001/backward/Sprite-0004.png" id="11_n5cgn"] -[ext_resource type="Texture2D" uid="uid://pqn660nyk82t" path="res://resource/sprite/role/role0001/before/Sprite-0005.png" id="11_ndgr1"] -[ext_resource type="Texture2D" uid="uid://d32g0f5vk68sj" path="res://resource/sprite/role/role0001/before/Sprite-0004.png" id="12_cbabh"] -[ext_resource type="Texture2D" uid="uid://p8h28jechawi" path="res://resource/sprite/role/role0001/backward/Sprite-0005.png" id="12_v4tvy"] -[ext_resource type="Texture2D" uid="uid://c6x4qn8r7k1yr" path="res://resource/sprite/role/role0001/backward/Sprite-0006.png" id="13_a6idy"] -[ext_resource type="Texture2D" uid="uid://cw83liyy6gnln" path="res://resource/sprite/role/role0001/before/Sprite-0003.png" id="13_u0cmp"] -[ext_resource type="Texture2D" uid="uid://c7wx2h6ra4eyn" path="res://resource/sprite/role/role0001/backward/Sprite-0007.png" id="14_8wkl8"] -[ext_resource type="Texture2D" uid="uid://b1gh481w2xvsl" path="res://resource/sprite/role/role0001/before/Sprite-0002.png" id="14_nlfq5"] -[ext_resource type="Texture2D" uid="uid://dt0ocjl0doowp" path="res://resource/sprite/role/role0001/backward/Sprite-0008.png" id="15_8065h"] -[ext_resource type="Texture2D" uid="uid://do6ybmo0r04pp" path="res://resource/sprite/role/role0001/roll/Sprite-0010.png" id="17_e31g7"] -[ext_resource type="Texture2D" uid="uid://b3itgraiw7mns" path="res://resource/sprite/role/role0001/roll/Sprite-0011.png" id="18_g0o3y"] -[ext_resource type="Texture2D" uid="uid://cisayo3amq6sv" path="res://resource/sprite/role/role0001/roll/Sprite-0012.png" id="19_s6xfs"] -[ext_resource type="Texture2D" uid="uid://dtndan40ql7ou" path="res://resource/sprite/role/role0001/roll/Sprite-0013.png" id="20_rclf1"] -[ext_resource type="Texture2D" uid="uid://dj30rfk3rndmm" path="res://resource/sprite/role/role0001/roll/Sprite-0014.png" id="21_eyvqg"] -[ext_resource type="Texture2D" uid="uid://b2hdk7nca5rda" path="res://resource/sprite/role/role0001/roll/Sprite-0008.png" id="21_oocqa"] -[ext_resource type="Texture2D" uid="uid://vs7ip3v274e2" path="res://resource/sprite/role/role0001/roll/Sprite-0015.png" id="22_aoq4g"] -[ext_resource type="Texture2D" uid="uid://bmoh16y1r2h1w" path="res://resource/sprite/role/role0001/roll/Sprite-0009.png" id="22_yc5ek"] -[ext_resource type="Texture2D" uid="uid://b7yrbkcy1g56a" path="res://resource/sprite/role/role0001/roll/Sprite-0016.png" id="23_8xesy"] -[ext_resource type="Texture2D" uid="uid://b7s4yf5ic37cd" path="res://resource/sprite/role/role0001/roll/Sprite-0017.png" id="24_83arr"] -[ext_resource type="Texture2D" uid="uid://c0ik1lwfjlr7y" path="res://resource/sprite/role/role0001/roll/Sprite-0018.png" id="25_6hy4b"] +[ext_resource type="Texture2D" uid="uid://dqfjfg72u02oc" path="res://resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png" id="2_8n6o4"] +[ext_resource type="Texture2D" uid="uid://hltdd1cbtthr" path="res://resource/sprite/role/role0001/idle/Sprite-0002.png" id="3_lsdrf"] +[ext_resource type="Texture2D" uid="uid://cmkia01d6x3cf" path="res://resource/sprite/role/role0001/backward/Sprite-0002.png" id="3_r4pmh"] +[ext_resource type="Texture2D" uid="uid://18ij8xdg2nwr" path="res://resource/sprite/role/role0001/roll/Sprite-0008.png" id="4_3f4uc"] +[ext_resource type="Texture2D" uid="uid://c8emvhm0a1n15" path="res://resource/sprite/role/role0001/before/Sprite-0002.png" id="14_nlfq5"] -[sub_resource type="AtlasTexture" id="AtlasTexture_u4d02"] +[sub_resource type="AtlasTexture" id="AtlasTexture_bf2lh"] +atlas = ExtResource("3_lsdrf") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_udd01"] atlas = ExtResource("2_8n6o4") region = Rect2(0, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_pnh1y"] +[sub_resource type="AtlasTexture" id="AtlasTexture_8u78o"] atlas = ExtResource("2_8n6o4") region = Rect2(48, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_gtiys"] +[sub_resource type="AtlasTexture" id="AtlasTexture_cgr04"] atlas = ExtResource("2_8n6o4") region = Rect2(96, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_o720b"] +[sub_resource type="AtlasTexture" id="AtlasTexture_4lncn"] atlas = ExtResource("2_8n6o4") region = Rect2(144, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_1ot4k"] +[sub_resource type="AtlasTexture" id="AtlasTexture_42a3g"] atlas = ExtResource("2_8n6o4") region = Rect2(192, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_nbogm"] +[sub_resource type="AtlasTexture" id="AtlasTexture_k0xi2"] atlas = ExtResource("2_8n6o4") region = Rect2(240, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_xb60w"] +[sub_resource type="AtlasTexture" id="AtlasTexture_a7bwf"] atlas = ExtResource("2_8n6o4") region = Rect2(288, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_0n8c4"] +[sub_resource type="AtlasTexture" id="AtlasTexture_f0772"] atlas = ExtResource("2_8n6o4") region = Rect2(336, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_2cgpn"] +[sub_resource type="AtlasTexture" id="AtlasTexture_p4n64"] atlas = ExtResource("2_8n6o4") region = Rect2(384, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_mgacx"] +[sub_resource type="AtlasTexture" id="AtlasTexture_etwaw"] atlas = ExtResource("2_8n6o4") region = Rect2(432, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_ssyna"] +[sub_resource type="AtlasTexture" id="AtlasTexture_8so65"] atlas = ExtResource("2_8n6o4") region = Rect2(480, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_871m0"] +[sub_resource type="AtlasTexture" id="AtlasTexture_4h32e"] atlas = ExtResource("2_8n6o4") region = Rect2(528, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_kpc6c"] +[sub_resource type="AtlasTexture" id="AtlasTexture_i75pd"] atlas = ExtResource("2_8n6o4") region = Rect2(576, 0, 48, 48) -[sub_resource type="AtlasTexture" id="AtlasTexture_icnau"] +[sub_resource type="AtlasTexture" id="AtlasTexture_ut4ab"] atlas = ExtResource("2_8n6o4") region = Rect2(624, 0, 48, 48) +[sub_resource type="AtlasTexture" id="AtlasTexture_gxi6y"] +atlas = ExtResource("2_8n6o4") +region = Rect2(672, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bpfkw"] +atlas = ExtResource("3_lsdrf") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n1usb"] +atlas = ExtResource("3_lsdrf") +region = Rect2(48, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r1p6f"] +atlas = ExtResource("3_lsdrf") +region = Rect2(96, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8tr3d"] +atlas = ExtResource("3_lsdrf") +region = Rect2(144, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_huixe"] +atlas = ExtResource("3_lsdrf") +region = Rect2(192, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_48dcn"] +atlas = ExtResource("3_r4pmh") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cna0u"] +atlas = ExtResource("3_r4pmh") +region = Rect2(48, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_opwwo"] +atlas = ExtResource("3_r4pmh") +region = Rect2(96, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oswts"] +atlas = ExtResource("3_r4pmh") +region = Rect2(144, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dhaq3"] +atlas = ExtResource("3_r4pmh") +region = Rect2(192, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_28edf"] +atlas = ExtResource("3_r4pmh") +region = Rect2(240, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wob0v"] +atlas = ExtResource("3_r4pmh") +region = Rect2(288, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m57q2"] +atlas = ExtResource("4_3f4uc") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mpsab"] +atlas = ExtResource("4_3f4uc") +region = Rect2(48, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xuyuk"] +atlas = ExtResource("4_3f4uc") +region = Rect2(96, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s0i3k"] +atlas = ExtResource("4_3f4uc") +region = Rect2(144, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xv4pt"] +atlas = ExtResource("4_3f4uc") +region = Rect2(192, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i2bx2"] +atlas = ExtResource("4_3f4uc") +region = Rect2(240, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8v6md"] +atlas = ExtResource("4_3f4uc") +region = Rect2(288, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o1x84"] +atlas = ExtResource("4_3f4uc") +region = Rect2(336, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ilvhm"] +atlas = ExtResource("4_3f4uc") +region = Rect2(384, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4fg75"] +atlas = ExtResource("4_3f4uc") +region = Rect2(432, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cmt6o"] +atlas = ExtResource("14_nlfq5") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q0lua"] +atlas = ExtResource("14_nlfq5") +region = Rect2(48, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mcnp7"] +atlas = ExtResource("14_nlfq5") +region = Rect2(96, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kobst"] +atlas = ExtResource("14_nlfq5") +region = Rect2(144, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_277oa"] +atlas = ExtResource("14_nlfq5") +region = Rect2(192, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_74h4o"] +atlas = ExtResource("14_nlfq5") +region = Rect2(240, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_stuq5"] +atlas = ExtResource("14_nlfq5") +region = Rect2(288, 0, 48, 48) + [resource] animations = [{ "frames": [{ "duration": 1.0, -"texture": ExtResource("1_le6bk") +"texture": SubResource("AtlasTexture_bf2lh") }], "loop": true, "name": &"default", @@ -102,78 +198,72 @@ }, { "frames": [{ "duration": 1.0, -"texture": SubResource("AtlasTexture_u4d02") +"texture": SubResource("AtlasTexture_udd01") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_pnh1y") +"texture": SubResource("AtlasTexture_8u78o") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_gtiys") +"texture": SubResource("AtlasTexture_cgr04") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_o720b") +"texture": SubResource("AtlasTexture_4lncn") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_1ot4k") +"texture": SubResource("AtlasTexture_42a3g") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_nbogm") +"texture": SubResource("AtlasTexture_k0xi2") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_xb60w") +"texture": SubResource("AtlasTexture_a7bwf") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_0n8c4") +"texture": SubResource("AtlasTexture_f0772") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_2cgpn") +"texture": SubResource("AtlasTexture_p4n64") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_mgacx") +"texture": SubResource("AtlasTexture_etwaw") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_ssyna") +"texture": SubResource("AtlasTexture_8so65") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_871m0") +"texture": SubResource("AtlasTexture_4h32e") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_kpc6c") +"texture": SubResource("AtlasTexture_i75pd") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_icnau") +"texture": SubResource("AtlasTexture_ut4ab") }, { "duration": 1.0, -"texture": null +"texture": SubResource("AtlasTexture_gxi6y") }, { "duration": 1.0, "texture": null }], "loop": false, "name": &"die", -"speed": 13.0 +"speed": 8.0 }, { "frames": [{ "duration": 1.0, -"texture": ExtResource("1_le6bk") +"texture": SubResource("AtlasTexture_bpfkw") }, { "duration": 1.0, -"texture": ExtResource("2_whsc2") +"texture": SubResource("AtlasTexture_n1usb") }, { "duration": 1.0, -"texture": ExtResource("3_peq88") +"texture": SubResource("AtlasTexture_r1p6f") }, { "duration": 1.0, -"texture": ExtResource("4_arikg") +"texture": SubResource("AtlasTexture_8tr3d") }, { "duration": 1.0, -"texture": ExtResource("5_0bq3k") -}, { -"duration": 1.0, -"texture": ExtResource("6_hw6v8") -}, { -"duration": 1.0, -"texture": ExtResource("7_heo28") +"texture": SubResource("AtlasTexture_huixe") }], "loop": true, "name": &"idle", @@ -181,25 +271,25 @@ }, { "frames": [{ "duration": 1.0, -"texture": ExtResource("9_xjn7y") +"texture": SubResource("AtlasTexture_48dcn") }, { "duration": 1.0, -"texture": ExtResource("10_y65up") +"texture": SubResource("AtlasTexture_cna0u") }, { "duration": 1.0, -"texture": ExtResource("11_n5cgn") +"texture": SubResource("AtlasTexture_opwwo") }, { "duration": 1.0, -"texture": ExtResource("12_v4tvy") +"texture": SubResource("AtlasTexture_oswts") }, { "duration": 1.0, -"texture": ExtResource("13_a6idy") +"texture": SubResource("AtlasTexture_dhaq3") }, { "duration": 1.0, -"texture": ExtResource("14_8wkl8") +"texture": SubResource("AtlasTexture_28edf") }, { "duration": 1.0, -"texture": ExtResource("15_8065h") +"texture": SubResource("AtlasTexture_wob0v") }], "loop": true, "name": &"reverseRun", @@ -207,37 +297,34 @@ }, { "frames": [{ "duration": 1.0, -"texture": ExtResource("21_oocqa") +"texture": SubResource("AtlasTexture_m57q2") }, { "duration": 1.0, -"texture": ExtResource("22_yc5ek") +"texture": SubResource("AtlasTexture_mpsab") }, { "duration": 1.0, -"texture": ExtResource("17_e31g7") +"texture": SubResource("AtlasTexture_xuyuk") }, { "duration": 1.0, -"texture": ExtResource("18_g0o3y") +"texture": SubResource("AtlasTexture_s0i3k") }, { "duration": 1.0, -"texture": ExtResource("19_s6xfs") +"texture": SubResource("AtlasTexture_xv4pt") }, { "duration": 1.0, -"texture": ExtResource("20_rclf1") +"texture": SubResource("AtlasTexture_i2bx2") }, { "duration": 1.0, -"texture": ExtResource("21_eyvqg") +"texture": SubResource("AtlasTexture_8v6md") }, { "duration": 1.0, -"texture": ExtResource("22_aoq4g") +"texture": SubResource("AtlasTexture_o1x84") }, { "duration": 1.0, -"texture": ExtResource("23_8xesy") +"texture": SubResource("AtlasTexture_ilvhm") }, { "duration": 1.0, -"texture": ExtResource("24_83arr") -}, { -"duration": 1.0, -"texture": ExtResource("25_6hy4b") +"texture": SubResource("AtlasTexture_4fg75") }], "loop": false, "name": &"roll", @@ -245,25 +332,25 @@ }, { "frames": [{ "duration": 1.0, -"texture": ExtResource("14_nlfq5") +"texture": SubResource("AtlasTexture_cmt6o") }, { "duration": 1.0, -"texture": ExtResource("13_u0cmp") +"texture": SubResource("AtlasTexture_q0lua") }, { "duration": 1.0, -"texture": ExtResource("12_cbabh") +"texture": SubResource("AtlasTexture_mcnp7") }, { "duration": 1.0, -"texture": ExtResource("11_ndgr1") +"texture": SubResource("AtlasTexture_kobst") }, { "duration": 1.0, -"texture": ExtResource("10_uafyp") +"texture": SubResource("AtlasTexture_277oa") }, { "duration": 1.0, -"texture": ExtResource("9_yjs5f") +"texture": SubResource("AtlasTexture_74h4o") }, { "duration": 1.0, -"texture": ExtResource("8_scwvl") +"texture": SubResource("AtlasTexture_stuq5") }], "loop": true, "name": &"run", diff --git a/DungeonShooting_Godot/scene/Hall.tscn b/DungeonShooting_Godot/scene/Hall.tscn index da34be8..62ef781 100644 --- a/DungeonShooting_Godot/scene/Hall.tscn +++ b/DungeonShooting_Godot/scene/Hall.tscn @@ -122,7 +122,7 @@ ShowOffset = Vector2(2.08165e-12, 2) CollisionVisible = false -[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0006" index="1"] +[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0006" index="0"] position = Vector2(-11, -3) texture = ExtResource("7_30qwa") @@ -135,7 +135,7 @@ ShowOffset = Vector2(2.08165e-12, 2) CollisionVisible = false -[node name="ActivityInstance" type="Node2D" parent="ItemRoot/Item0008" index="1"] +[node name="ActivityInstance" type="Node2D" parent="ItemRoot/Item0008" index="0"] position = Vector2(2.5, -12) script = ExtResource("5_lowqi") Id = "item_0031" @@ -152,7 +152,7 @@ ShowOffset = Vector2(2.08165e-12, 2) CollisionVisible = false -[node name="Item26" type="Sprite2D" parent="ItemRoot/Item0013" index="1"] +[node name="Item26" type="Sprite2D" parent="ItemRoot/Item0013" index="0"] position = Vector2(18, -2) texture = ExtResource("8_61dkg") @@ -165,19 +165,19 @@ ShowOffset = Vector2(2.08165e-12, 2) CollisionVisible = false -[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0017" index="1"] +[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0017" index="0"] position = Vector2(-2, -13) texture = ExtResource("8_u3vry") -[node name="Sprite2D2" type="Sprite2D" parent="ItemRoot/Item0017" index="2"] +[node name="Sprite2D2" type="Sprite2D" parent="ItemRoot/Item0017" index="1"] position = Vector2(18, -11) texture = ExtResource("9_lhdr8") -[node name="Sprite2D3" type="Sprite2D" parent="ItemRoot/Item0017" index="3"] +[node name="Sprite2D3" type="Sprite2D" parent="ItemRoot/Item0017" index="2"] position = Vector2(-16, -2) texture = ExtResource("10_4eqn0") -[node name="Sprite2D4" type="Sprite2D" parent="ItemRoot/Item0017" index="4"] +[node name="Sprite2D4" type="Sprite2D" parent="ItemRoot/Item0017" index="3"] position = Vector2(10, -1) texture = ExtResource("11_tg3jo") @@ -206,13 +206,13 @@ DefaultLayer = 1 CollisionVisible = false -[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0002" index="1"] +[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0002" index="0"] visible = false position = Vector2(133, 114) rotation = 1.5708 texture = ExtResource("12_agfji") -[node name="Sprite2D2" type="Sprite2D" parent="ItemRoot/Item0002" index="2"] +[node name="Sprite2D2" type="Sprite2D" parent="ItemRoot/Item0002" index="1"] material = SubResource("ShaderMaterial_i7git") position = Vector2(0, -18) scale = Vector2(1, -1) @@ -233,7 +233,7 @@ VerticalMotion = false CollisionVisible = false -[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0004" index="1"] +[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0004" index="0"] position = Vector2(63, -38) texture = ExtResource("13_unnpl") @@ -274,15 +274,15 @@ Id = "item_0009" DefaultLayer = 1 -[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0009" index="1"] +[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0009" index="0"] position = Vector2(-24, -10) texture = ExtResource("15_h7524") -[node name="Sprite2D2" type="Sprite2D" parent="ItemRoot/Item0009" index="2"] +[node name="Sprite2D2" type="Sprite2D" parent="ItemRoot/Item0009" index="1"] position = Vector2(1, -10) texture = ExtResource("15_h7524") -[node name="Sprite2D3" type="Sprite2D" parent="ItemRoot/Item0009" index="3"] +[node name="Sprite2D3" type="Sprite2D" parent="ItemRoot/Item0009" index="2"] position = Vector2(37, -10) texture = ExtResource("15_h7524") @@ -321,7 +321,7 @@ Id = "item_0015" DefaultLayer = 1 -[node name="Slice04" type="Sprite2D" parent="ItemRoot/Item0015" index="1"] +[node name="Slice04" type="Sprite2D" parent="ItemRoot/Item0015" index="0"] position = Vector2(16, -9) texture = ExtResource("15_h7524") @@ -347,11 +347,11 @@ Id = "item_0019" DefaultLayer = 1 -[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0019" index="1"] +[node name="Sprite2D" type="Sprite2D" parent="ItemRoot/Item0019" index="0"] position = Vector2(-20, -9) texture = ExtResource("16_xj0e1") -[node name="Sprite2D2" type="Sprite2D" parent="ItemRoot/Item0019" index="2"] +[node name="Sprite2D2" type="Sprite2D" parent="ItemRoot/Item0019" index="1"] position = Vector2(17, -8) texture = ExtResource("17_gwwce") diff --git a/DungeonShooting_Godot/src/framework/map/liquid/BrushImageData.cs b/DungeonShooting_Godot/src/framework/map/liquid/BrushImageData.cs index 3c1f4d0..666e68e 100644 --- a/DungeonShooting_Godot/src/framework/map/liquid/BrushImageData.cs +++ b/DungeonShooting_Godot/src/framework/map/liquid/BrushImageData.cs @@ -99,6 +99,39 @@ PixelHeight = PixelMaxY - PixelMinY; } + private BrushImageData() + { + } + + /// + /// 调节笔刷颜色, 并返回新的数据对象 + /// + public BrushImageData Modulate(Color color) + { + var brushImageData = new BrushImageData(); + brushImageData.Material = Material; + brushImageData.Width = Width; + brushImageData.Height = Height; + brushImageData.PixelMinX = PixelMinX; + brushImageData.PixelMinY = PixelMinY; + brushImageData.PixelMaxX = PixelMaxX; + brushImageData.PixelMaxY = PixelMaxY; + brushImageData.PixelWidth = PixelWidth; + brushImageData.PixelHeight = PixelHeight; + brushImageData.Pixels = new BrushPixelData[Pixels.Length]; + for (var i = 0; i < Pixels.Length; i++) + { + var brushPixelData = brushImageData.Pixels[i] = new BrushPixelData(); + var pixelData = Pixels[i]; + brushPixelData.X = pixelData.X; + brushPixelData.Y = pixelData.Y; + brushPixelData.Material = pixelData.Material; + brushPixelData.Color = pixelData.Color * color; + } + + return brushImageData; + } + private static Image GetImageData(string path) { if (!_imageData.TryGetValue(path, out var image)) diff --git a/DungeonShooting_Godot/src/game/GameApplication.cs b/DungeonShooting_Godot/src/game/GameApplication.cs index c5aa90b..6b95834 100644 --- a/DungeonShooting_Godot/src/game/GameApplication.cs +++ b/DungeonShooting_Godot/src/game/GameApplication.cs @@ -169,7 +169,7 @@ //背景颜色 RenderingServer.SetDefaultClearColor(new Color(0, 0, 0, 1)); //随机化种子 - //GD.Randomize(); + GD.Randomize(); //固定帧率 //Engine.MaxFps = TargetFps; //调试绘制开关 @@ -188,7 +188,7 @@ //初始化ui UiManager.Init(); //调试Ui - //UiManager.Open_Debugger(); + UiManager.Open_Debugger(); // 初始化鼠标 InitCursor(); diff --git a/DungeonShooting_Godot/src/game/activity/role/enemy/Enemy.cs b/DungeonShooting_Godot/src/game/activity/role/enemy/Enemy.cs index 946d900..9dc0582 100644 --- a/DungeonShooting_Godot/src/game/activity/role/enemy/Enemy.cs +++ b/DungeonShooting_Godot/src/game/activity/role/enemy/Enemy.cs @@ -132,14 +132,11 @@ var debris = Create(_enemyAttribute.BodyFragment); debris.PutDown(effPos, RoomLayerEnum.NormalLayer); debris.MoveController.AddForce(velocity); - if (debris is EnemyDead0001 dead0001) + + // 设置颜色 + if (debris is ICorpsesFragment corpsesFragment) { - var gpuParticles2D = dead0001.GetNodeOrNull("GPUParticles2D"); - if (gpuParticles2D != null) - { - var particleProcessMaterial = (ParticleProcessMaterial)gpuParticles2D.ProcessMaterial; - particleProcessMaterial.Color = color; - } + corpsesFragment.SetBloodColor(color); } } } diff --git a/DungeonShooting_Godot/src/game/activity/role/enemy/NoWeaponEnemy.cs b/DungeonShooting_Godot/src/game/activity/role/enemy/NoWeaponEnemy.cs index 5063e1a..5a27050 100644 --- a/DungeonShooting_Godot/src/game/activity/role/enemy/NoWeaponEnemy.cs +++ b/DungeonShooting_Godot/src/game/activity/role/enemy/NoWeaponEnemy.cs @@ -8,7 +8,7 @@ [Tool] public partial class NoWeaponEnemy : Enemy { - //private BrushImageData _brushData; + private BrushImageData _brushData; public override void OnInit() { @@ -18,16 +18,16 @@ WeaponPack.SetCapacity(0); AnimationPlayer.AnimationFinished += OnAnimationFinished; - //_brushData = LiquidBrushManager.GetBrush("0002"); + _brushData = LiquidBrushManager.GetBrush("0002"); } - // protected override void Process(float delta) - // { - // base.Process(delta); - // - // //测试笔刷 - // //DrawLiquid(_brushData); - // } + protected override void Process(float delta) + { + base.Process(delta); + + //测试笔刷 + DrawLiquid(_brushData); + } public override void Attack() { diff --git a/DungeonShooting_Godot/src/game/effects/ICorpsesFragment.cs b/DungeonShooting_Godot/src/game/effects/ICorpsesFragment.cs new file mode 100644 index 0000000..2390930 --- /dev/null +++ b/DungeonShooting_Godot/src/game/effects/ICorpsesFragment.cs @@ -0,0 +1,13 @@ + +using Godot; + +/// +/// 尸体碎片 +/// +public interface ICorpsesFragment +{ + /// + /// 设置血液颜色 + /// + void SetBloodColor(Color color); +} \ No newline at end of file diff --git a/DungeonShooting_Godot/src/game/effects/enemy/EnemyDead0001.cs b/DungeonShooting_Godot/src/game/effects/enemy/EnemyDead0001.cs index 8e1e86c..649aca1 100644 --- a/DungeonShooting_Godot/src/game/effects/enemy/EnemyDead0001.cs +++ b/DungeonShooting_Godot/src/game/effects/enemy/EnemyDead0001.cs @@ -6,9 +6,15 @@ /// 敌人死亡碎片 /// [Tool] -public partial class EnemyDead0001 : ActivityObject +public partial class EnemyDead0001 : ActivityObject, ICorpsesFragment { /// + /// 粒子播放器 + /// + [Export, ExportFillNode] + public GpuParticles2D GPUParticles { get; private set; } + + /// /// 上一帧笔刷坐标 /// public Vector2I? PrevPosition = null; @@ -30,9 +36,15 @@ Utils.Random.RandomRangeInt(-360, 360) ); - StartCoroutine(EmitParticles()); _brushData = LiquidBrushManager.GetBrush("0003"); } + + public void SetBloodColor(Color color) + { + _brushData = _brushData.Modulate(color); + GPUParticles.Modulate = color; + StartCoroutine(EmitParticles()); + } protected override void Process(float delta) { @@ -56,10 +68,9 @@ public IEnumerator EmitParticles() { - var gpuParticles2D = GetNode("GPUParticles2D"); - gpuParticles2D.Emitting = true; + GPUParticles.Emitting = true; yield return new WaitForSeconds(Utils.Random.RandomRangeFloat(1f, 2.5f)); - gpuParticles2D.Emitting = false; + GPUParticles.Emitting = false; yield return new WaitForSeconds(1); _playOver = true; } diff --git a/DungeonShooting_Godot/src/game/effects/enemy/EnemyDead0002.cs b/DungeonShooting_Godot/src/game/effects/enemy/EnemyDead0002.cs new file mode 100644 index 0000000..c498165 --- /dev/null +++ b/DungeonShooting_Godot/src/game/effects/enemy/EnemyDead0002.cs @@ -0,0 +1,29 @@ + +using Godot; + +[Tool] +public partial class EnemyDead0002 : AutoFreezeObject +{ + private BrushImageData _brushData; + + public override void OnInit() + { + base.OnInit(); + _brushData = LiquidBrushManager.GetBrush("0002"); + } + + protected override void Process(float delta) + { + base.Process(delta); + + //测试笔刷 + if (FreezeCount == 0) + { + DrawLiquid(_brushData); + } + else + { + BrushPrevPosition = null; + } + } +} \ No newline at end of file diff --git a/DungeonShooting_Godot/src/game/manager/ResourcePath.cs b/DungeonShooting_Godot/src/game/manager/ResourcePath.cs index b3c8fc7..6c3346c 100644 --- a/DungeonShooting_Godot/src/game/manager/ResourcePath.cs +++ b/DungeonShooting_Godot/src/game/manager/ResourcePath.cs @@ -25,9 +25,11 @@ public const string prefab_ui_BottomTips_tscn = "res://prefab/ui/BottomTips.tscn"; public const string prefab_ui_EditorTileImage_tscn = "res://prefab/ui/EditorTileImage.tscn"; public const string prefab_ui_EditorDungeonGroup_tscn = "res://prefab/ui/EditorDungeonGroup.tscn"; + public const string prefab_ui_MapEditorConfigObject_tscn = "res://prefab/ui/MapEditorConfigObject.tscn"; public const string prefab_ui_EditorForm_tscn = "res://prefab/ui/EditorForm.tscn"; public const string prefab_ui_Setting_tscn = "res://prefab/ui/Setting.tscn"; public const string prefab_ui_Loading_tscn = "res://prefab/ui/Loading.tscn"; + public const string prefab_ui_MapEditorObject_tscn = "res://prefab/ui/MapEditorObject.tscn"; public const string prefab_ui_WeaponRoulette_tscn = "res://prefab/ui/WeaponRoulette.tscn"; public const string prefab_ui_MapEditorTools_tscn = "res://prefab/ui/MapEditorTools.tscn"; public const string prefab_ui_TileSetEditor_tscn = "res://prefab/ui/TileSetEditor.tscn"; @@ -50,6 +52,7 @@ public const string prefab_prop_ActiveProp_tscn = "res://prefab/prop/ActiveProp.tscn"; public const string prefab_prop_BuffProp_tscn = "res://prefab/prop/BuffProp.tscn"; public const string prefab_prop_activeComp_Prop5003_Area_tscn = "res://prefab/prop/activeComp/Prop5003_Area.tscn"; + public const string prefab_dungeonitem_Dungenitem0002_tscn = "res://prefab/dungeonitem/Dungenitem0002.tscn"; public const string prefab_weapon_Weapon0008_tscn = "res://prefab/weapon/Weapon0008.tscn"; public const string prefab_weapon_Weapon0004_tscn = "res://prefab/weapon/Weapon0004.tscn"; public const string prefab_weapon_Weapon0005_tscn = "res://prefab/weapon/Weapon0005.tscn"; @@ -73,7 +76,6 @@ public const string prefab_role_enemy_Enemy0002_tscn = "res://prefab/role/enemy/Enemy0002.tscn"; public const string prefab_room_RoomExit_tscn = "res://prefab/room/RoomExit.tscn"; public const string prefab_box_TreasureBox0001_tscn = "res://prefab/box/TreasureBox0001.tscn"; - public const string prefab_test_MoveComponent_tscn = "res://prefab/test/MoveComponent.tscn"; public const string prefab_shell_Shell0002_tscn = "res://prefab/shell/Shell0002.tscn"; public const string prefab_shell_Shell0003_tscn = "res://prefab/shell/Shell0003.tscn"; public const string prefab_shell_Shell0004_tscn = "res://prefab/shell/Shell0004.tscn"; @@ -298,6 +300,12 @@ public const string resource_sprite_ui_mapEditorTools_DoorDragButton_png = "res://resource/sprite/ui/mapEditorTools/DoorDragButton.png"; public const string resource_sprite_ui_mapEditorTools_DoorDragButton_hover_png = "res://resource/sprite/ui/mapEditorTools/DoorDragButton_hover.png"; public const string resource_sprite_ui_mapEditorTools_DoorDragButton_down_png = "res://resource/sprite/ui/mapEditorTools/DoorDragButton_down.png"; + public const string resource_sprite_ui_setting_option_KEYS_png = "res://resource/sprite/ui/setting/option_KEYS.png"; + public const string resource_sprite_ui_setting_option_cursor_png = "res://resource/sprite/ui/setting/option_cursor.png"; + public const string resource_sprite_ui_setting_option_BG_png = "res://resource/sprite/ui/setting/option_BG.png"; + public const string resource_sprite_ui_setting_option_VIEW_png = "res://resource/sprite/ui/setting/option_VIEW.png"; + public const string resource_sprite_ui_setting_option_VOICE_png = "res://resource/sprite/ui/setting/option_VOICE.png"; + public const string resource_sprite_ui_setting_option_BACK_png = "res://resource/sprite/ui/setting/option_BACK.png"; public const string resource_sprite_ui_mapEditorProject_CellBg_png = "res://resource/sprite/ui/mapEditorProject/CellBg.png"; public const string resource_sprite_ui_keyboard_e_png = "res://resource/sprite/ui/keyboard/e.png"; public const string resource_sprite_ui_roulette_RouletteBg_png = "res://resource/sprite/ui/roulette/RouletteBg.png"; @@ -381,10 +389,6 @@ public const string resource_sprite_role_scarecrow0001_png = "res://resource/sprite/role/scarecrow0001.png"; public const string resource_sprite_role_role8_png = "res://resource/sprite/role/role8.png"; public const string resource_sprite_role_role9_png = "res://resource/sprite/role/role9.png"; - public const string resource_sprite_role_role0002_Role0002_head_png = "res://resource/sprite/role/role0002/Role0002_head.png"; - public const string resource_sprite_role_role0002_idle_idle_png = "res://resource/sprite/role/role0002/idle/idle.png"; - public const string resource_sprite_role_role0002_eat_eat_png = "res://resource/sprite/role/role0002/eat/eat.png"; - public const string resource_sprite_role_role0002_run_Sprite_png = "res://resource/sprite/role/role0002/run/Sprite.png"; public const string resource_sprite_role_shopBoss0001_ShopBoss0001_png = "res://resource/sprite/role/shopBoss0001/ShopBoss0001.png"; public const string resource_sprite_role_dle_liquid_enemy0003_png = "res://resource/sprite/role/dle_liquid/enemy0003.png"; public const string resource_sprite_role_dle_liquid_enemy0002_png = "res://resource/sprite/role/dle_liquid/enemy0002.png"; @@ -398,57 +402,21 @@ public const string resource_sprite_role_enemy0002_Enemy0002_run_png = "res://resource/sprite/role/enemy0002/Enemy0002_run.png"; public const string resource_sprite_role_enemy0002_Enemy0002_idle_png = "res://resource/sprite/role/enemy0002/Enemy0002_idle.png"; public const string resource_sprite_role_role0001_Role0001_head_png = "res://resource/sprite/role/role0001/Role0001_head.png"; - public const string resource_sprite_role_role0001_Role0001_Icon_png = "res://resource/sprite/role/role0001/Role0001_Icon.png"; public const string resource_sprite_role_role0001_idle_Sprite0002_png = "res://resource/sprite/role/role0001/idle/Sprite-0002.png"; - public const string resource_sprite_role_role0001_idle_Sprite0003_png = "res://resource/sprite/role/role0001/idle/Sprite-0003.png"; - public const string resource_sprite_role_role0001_idle_Sprite0007_png = "res://resource/sprite/role/role0001/idle/Sprite-0007.png"; - public const string resource_sprite_role_role0001_idle_Sprite0006_png = "res://resource/sprite/role/role0001/idle/Sprite-0006.png"; - public const string resource_sprite_role_role0001_idle_Sprite0004_png = "res://resource/sprite/role/role0001/idle/Sprite-0004.png"; - public const string resource_sprite_role_role0001_idle_Sprite0005_png = "res://resource/sprite/role/role0001/idle/Sprite-0005.png"; - public const string resource_sprite_role_role0001_idle_Sprite0008_png = "res://resource/sprite/role/role0001/idle/Sprite-0008.png"; public const string resource_sprite_role_role0001_backward_Sprite0002_png = "res://resource/sprite/role/role0001/backward/Sprite-0002.png"; - public const string resource_sprite_role_role0001_backward_Sprite0003_png = "res://resource/sprite/role/role0001/backward/Sprite-0003.png"; - public const string resource_sprite_role_role0001_backward_Sprite0007_png = "res://resource/sprite/role/role0001/backward/Sprite-0007.png"; - public const string resource_sprite_role_role0001_backward_Sprite0006_png = "res://resource/sprite/role/role0001/backward/Sprite-0006.png"; - public const string resource_sprite_role_role0001_backward_Sprite0004_png = "res://resource/sprite/role/role0001/backward/Sprite-0004.png"; - public const string resource_sprite_role_role0001_backward_Sprite0005_png = "res://resource/sprite/role/role0001/backward/Sprite-0005.png"; - public const string resource_sprite_role_role0001_backward_Sprite0008_png = "res://resource/sprite/role/role0001/backward/Sprite-0008.png"; - public const string resource_sprite_role_role0001_roll_Sprite0015_png = "res://resource/sprite/role/role0001/roll/Sprite-0015.png"; - public const string resource_sprite_role_role0001_roll_Sprite0014_png = "res://resource/sprite/role/role0001/roll/Sprite-0014.png"; - public const string resource_sprite_role_role0001_roll_Sprite0016_png = "res://resource/sprite/role/role0001/roll/Sprite-0016.png"; - public const string resource_sprite_role_role0001_roll_Sprite0017_png = "res://resource/sprite/role/role0001/roll/Sprite-0017.png"; - public const string resource_sprite_role_role0001_roll_Sprite0013_png = "res://resource/sprite/role/role0001/roll/Sprite-0013.png"; - public const string resource_sprite_role_role0001_roll_Sprite0012_png = "res://resource/sprite/role/role0001/roll/Sprite-0012.png"; - public const string resource_sprite_role_role0001_roll_Sprite0010_png = "res://resource/sprite/role/role0001/roll/Sprite-0010.png"; - public const string resource_sprite_role_role0001_roll_Sprite0011_png = "res://resource/sprite/role/role0001/roll/Sprite-0011.png"; public const string resource_sprite_role_role0001_roll_Sprite0008_png = "res://resource/sprite/role/role0001/roll/Sprite-0008.png"; - public const string resource_sprite_role_role0001_roll_Sprite0009_png = "res://resource/sprite/role/role0001/roll/Sprite-0009.png"; - public const string resource_sprite_role_role0001_roll_Sprite0018_png = "res://resource/sprite/role/role0001/roll/Sprite-0018.png"; public const string resource_sprite_role_role0001_before_Sprite0002_png = "res://resource/sprite/role/role0001/before/Sprite-0002.png"; - public const string resource_sprite_role_role0001_before_Sprite0003_png = "res://resource/sprite/role/role0001/before/Sprite-0003.png"; - public const string resource_sprite_role_role0001_before_Sprite0007_png = "res://resource/sprite/role/role0001/before/Sprite-0007.png"; - public const string resource_sprite_role_role0001_before_Sprite0006_png = "res://resource/sprite/role/role0001/before/Sprite-0006.png"; - public const string resource_sprite_role_role0001_before_Sprite0004_png = "res://resource/sprite/role/role0001/before/Sprite-0004.png"; - public const string resource_sprite_role_role0001_before_Sprite0005_png = "res://resource/sprite/role/role0001/before/Sprite-0005.png"; - public const string resource_sprite_role_role0001_before_Sprite0008_png = "res://resource/sprite/role/role0001/before/Sprite-0008.png"; - public const string resource_sprite_role_role0001_dle_Sprite0002_png = "res://resource/sprite/role/role0001/dle/Sprite-0002.png"; public const string resource_sprite_role_role0001_dle_Sprite0002Sheetexport_png = "res://resource/sprite/role/role0001/dle/Sprite-0002-Sheet-export.png"; - public const string resource_sprite_role_role0001_run_Sprite0002_png = "res://resource/sprite/role/role0001/run/Sprite-0002.png"; - public const string resource_sprite_role_role0001_run_Sprite0003_png = "res://resource/sprite/role/role0001/run/Sprite-0003.png"; - public const string resource_sprite_role_role0001_run_Sprite0007_png = "res://resource/sprite/role/role0001/run/Sprite-0007.png"; - public const string resource_sprite_role_role0001_run_Sprite0006_png = "res://resource/sprite/role/role0001/run/Sprite-0006.png"; - public const string resource_sprite_role_role0001_run_Sprite0004_png = "res://resource/sprite/role/role0001/run/Sprite-0004.png"; - public const string resource_sprite_role_role0001_run_Sprite0005_png = "res://resource/sprite/role/role0001/run/Sprite-0005.png"; - public const string resource_sprite_role_role0001_run_Sprite0008_png = "res://resource/sprite/role/role0001/run/Sprite-0008.png"; public const string resource_sprite_role_common_Role_astonished_png = "res://resource/sprite/role/common/Role_astonished.png"; public const string resource_sprite_role_common_Role_query_png = "res://resource/sprite/role/common/Role_query.png"; public const string resource_sprite_role_common_Role_shadow1_png = "res://resource/sprite/role/common/Role_shadow1.png"; public const string resource_sprite_role_common_Role_notify_png = "res://resource/sprite/role/common/Role_notify.png"; public const string resource_sprite_role_enemy0001_enemy0001_png = "res://resource/sprite/role/enemy0001/enemy0001.png"; - public const string resource_sprite_role_enemy0001_enemy0001_Icon副本_png = "res://resource/sprite/role/enemy0001/enemy0001_Icon - 副本.png"; + public const string resource_sprite_role_enemy0001_enemy0001_Icon_png = "res://resource/sprite/role/enemy0001/enemy0001_Icon.png"; public const string resource_sprite_role_enemy0001_enemy0001_Debris_png = "res://resource/sprite/role/enemy0001/enemy0001_Debris.png"; public const string resource_sprite_box_TreasureBox0001_icon_png = "res://resource/sprite/box/TreasureBox0001_icon.png"; public const string resource_sprite_box_TreasureBox0001_png = "res://resource/sprite/box/TreasureBox0001.png"; + public const string resource_sprite_itemIcon_item0002_icon_png = "res://resource/sprite/itemIcon/item0002_icon.png"; public const string resource_sprite_shootFire_ShotFire0001_png = "res://resource/sprite/shootFire/ShotFire0001.png"; public const string resource_sprite_shootFire_ShotFire0002_png = "res://resource/sprite/shootFire/ShotFire0002.png"; public const string resource_sprite_shootFire_ShotFire0003_png = "res://resource/sprite/shootFire/ShotFire0003.png"; @@ -487,6 +455,7 @@ public const string resource_sprite_map_door_close_png = "res://resource/sprite/map/door_close.png"; public const string resource_sprite_map_PreviewTransition4_png = "res://resource/sprite/map/PreviewTransition4.png"; public const string resource_sprite_map_PreviewTransition5_png = "res://resource/sprite/map/PreviewTransition5.png"; + public const string resource_sprite_item_Items_png = "res://resource/sprite/item/Items.png"; public const string resource_sprite_item_hall_a_Slice_46_png = "res://resource/sprite/item/hall_a/Slice_46.png"; public const string resource_sprite_item_hall_a_Slice_52_png = "res://resource/sprite/item/hall_a/Slice_52.png"; public const string resource_sprite_item_hall_a_Slice_53_png = "res://resource/sprite/item/hall_a/Slice_53.png"; @@ -687,6 +656,12 @@ public const string resource_font_VonwaonBitmap12px_ttf = "res://resource/font/VonwaonBitmap-12px.ttf"; public const string resource_font_VonwaonBitmap16px_ttf = "res://resource/font/VonwaonBitmap-16px.ttf"; public const string resource_font_DinkieBitmap7pxDemo_ttf = "res://resource/font/DinkieBitmap-7pxDemo.ttf"; + public const string resource_sound_sfx_role_enemy_EnemyHurt_ogg = "res://resource/sound/sfx/role/enemy/EnemyHurt.ogg"; + public const string resource_sound_sfx_role_enemy_Enemydie_mp3 = "res://resource/sound/sfx/role/enemy/Enemydie.mp3"; + public const string resource_sound_sfx_role_player_PickupWeapon_mp3 = "res://resource/sound/sfx/role/player/PickupWeapon.mp3"; + public const string resource_sound_sfx_role_player_RoleHurt_mp3 = "res://resource/sound/sfx/role/player/RoleHurt.mp3"; + public const string resource_sound_sfx_role_player_RoleDie_mp3 = "res://resource/sound/sfx/role/player/RoleDie.mp3"; + public const string resource_sound_sfx_role_player_Rolling_mp3 = "res://resource/sound/sfx/role/player/Rolling.mp3"; public const string resource_sound_sfx_common_gold_ogg = "res://resource/sound/sfx/common/gold.ogg"; public const string resource_sound_sfx_explosion_Explosion0003_ogg = "res://resource/sound/sfx/explosion/Explosion0003.ogg"; public const string resource_sound_sfx_explosion_Explosion0002_ogg = "res://resource/sound/sfx/explosion/Explosion0002.ogg"; diff --git a/DungeonShooting_Godot/src/game/room/DungeonManager.cs b/DungeonShooting_Godot/src/game/room/DungeonManager.cs index 929a0ae..454b247 100644 --- a/DungeonShooting_Godot/src/game/room/DungeonManager.cs +++ b/DungeonShooting_Godot/src/game/room/DungeonManager.cs @@ -386,7 +386,7 @@ BrushImageData.ClearBrushData(); QueueRedraw(); - yield return new WaitForSeconds(3); + yield return 0; //鼠标还原 GameApplication.Instance.Cursor.SetGuiMode(true); diff --git a/DungeonShooting_Godot/src/game/ui/mapEditorObject/MapEditorObjectPanel.cs b/DungeonShooting_Godot/src/game/ui/mapEditorObject/MapEditorObjectPanel.cs index 0914bb5..3b59afa 100644 --- a/DungeonShooting_Godot/src/game/ui/mapEditorObject/MapEditorObjectPanel.cs +++ b/DungeonShooting_Godot/src/game/ui/mapEditorObject/MapEditorObjectPanel.cs @@ -98,12 +98,29 @@ /// public void OnSaveData(DungeonTileInfo tileInfo) { - tileInfo.NormalLayerObjects.Clear(); + if (tileInfo.NormalLayerObjects == null) + { + tileInfo.NormalLayerObjects = new List(); + } + else + { + tileInfo.NormalLayerObjects.Clear(); + } + foreach (var normalLayerObject in NormalLayerObjects) { tileInfo.NormalLayerObjects.Add(normalLayerObject.Clone()); } - tileInfo.YSortLayerObjects.Clear(); + + if (tileInfo.YSortLayerObjects == null) + { + tileInfo.YSortLayerObjects = new List(); + } + else + { + tileInfo.YSortLayerObjects.Clear(); + } + foreach (var ySortLayerObject in YSortLayerObjects) { tileInfo.YSortLayerObjects.Add(ySortLayerObject.Clone()); diff --git a/DungeonShooting_Godot/src/game/ui/roomMap/RoomMapPanel.cs b/DungeonShooting_Godot/src/game/ui/roomMap/RoomMapPanel.cs index 41e04fd..99a82fa 100644 --- a/DungeonShooting_Godot/src/game/ui/roomMap/RoomMapPanel.cs +++ b/DungeonShooting_Godot/src/game/ui/roomMap/RoomMapPanel.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Linq; using Godot; using UI.RoomUI; @@ -13,7 +14,7 @@ //需要刷新的问号的房间队列 private List _needRefresh = new List(); //正在使用的敌人标记列表 - private List _enemySpriteList = new List(); + private List _aiSpriteList = new List(); //已经回收的敌人标记 private Stack _spriteStack = new Stack(); //是否放大地图 @@ -53,6 +54,8 @@ public override void Process(float delta) { + var player = World.Current.Player; + if (_transmissionTween == null) //不在传送过程中 { if (!InputManager.Map) @@ -75,27 +78,27 @@ //更新敌人位置 { - var enemyList = World.Current.Role_InstanceList; - if (enemyList.Count == 0) //没有敌人 + var aiList = World.Current.Role_InstanceList.Where(role => role != player).ToArray(); + if (aiList.Length == 0) //没有敌人 { - foreach (var sprite in _enemySpriteList) + foreach (var sprite in _aiSpriteList) { S_Root.RemoveChild(sprite); _spriteStack.Push(sprite); } - _enemySpriteList.Clear(); + _aiSpriteList.Clear(); } else //更新位置 { var count = 0; //绘制数量 - for (var i = 0; i < enemyList.Count; i++) + for (var i = 0; i < aiList.Length; i++) { - var role = enemyList[i]; - if (role is AiRole enemy && !enemy.IsDestroyed && !enemy.IsDie && enemy.AffiliationArea != null && enemy.AffiliationArea.RoomInfo.RoomFogMask.IsExplored) + var role = aiList[i]; + if (role is AiRole aiRole && !aiRole.IsDestroyed && !aiRole.IsDie && aiRole.AffiliationArea != null && aiRole.AffiliationArea.RoomInfo.RoomFogMask.IsExplored) { count++; Sprite2D sprite; - if (i >= _enemySpriteList.Count) + if (i >= _aiSpriteList.Count) { if (_spriteStack.Count > 0) { @@ -107,26 +110,26 @@ sprite.Texture = ResourceManager.LoadTexture2D(ResourcePath.resource_sprite_ui_commonIcon_Block_png); sprite.Modulate = new Color(1, 0, 0); } - _enemySpriteList.Add(sprite); + _aiSpriteList.Add(sprite); S_Root.AddChild(sprite); } else { - sprite = _enemySpriteList[i]; + sprite = _aiSpriteList[i]; } //更新标记位置 - sprite.Position = enemy.GetCenterPosition() / 16; + sprite.Position = aiRole.GetCenterPosition() / 16; } } //回收多余的标记 - while (_enemySpriteList.Count > count) + while (_aiSpriteList.Count > count) { - var index = _enemySpriteList.Count - 1; - var sprite = _enemySpriteList[index]; + var index = _aiSpriteList.Count - 1; + var sprite = _aiSpriteList[index]; S_Root.RemoveChild(sprite); _spriteStack.Push(sprite); - _enemySpriteList.RemoveAt(index); + _aiSpriteList.RemoveAt(index); } } } @@ -141,7 +144,6 @@ _needRefresh.Clear(); } - var player = World.Current.Player; if (player != null) { //更新地图中心点位置