From 204546b93ad230ea291d520e4e3a67719954c307 Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Sun, 28 Jun 2026 19:11:28 +0300 Subject: [PATCH] Some sprite fixes --- game/entities/player/player.gd | 3 ++- game/entities/player/player.tscn | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/game/entities/player/player.gd b/game/entities/player/player.gd index acf4843..56607e5 100644 --- a/game/entities/player/player.gd +++ b/game/entities/player/player.gd @@ -53,7 +53,8 @@ func _ready() -> void: for sprite : AnimatedSprite2D in [ attack_left_sprite, attack_right_sprite ]: var lambda := func() -> void: sprite.hide() - blade_sprite.show() + if not is_zero_approx(velocity.x): + blade_sprite.show() sprite.animation_finished.connect(lambda) sprite.hide() diff --git a/game/entities/player/player.tscn b/game/entities/player/player.tscn index 4686a01..535d1ad 100644 --- a/game/entities/player/player.tscn +++ b/game/entities/player/player.tscn @@ -114,16 +114,16 @@ region = Rect2(160, 96, 32, 32) [sub_resource type="SpriteFrames" id="SpriteFrames_bhunq"] animations = [{ "frames": [{ -"duration": 10.0, +"duration": 30.0, "texture": SubResource("AtlasTexture_cjfdk") }, { -"duration": 3.0, +"duration": 10.0, "texture": SubResource("AtlasTexture_p5qu6") }, { -"duration": 10.0, +"duration": 30.0, "texture": SubResource("AtlasTexture_cjfdk") }, { -"duration": 3.0, +"duration": 10.0, "texture": SubResource("AtlasTexture_heu0c") }], "loop": 1, @@ -508,7 +508,7 @@ shape = SubResource("CapsuleShape2D_bhunq") [node name="PlayerSprite" type="AnimatedSprite2D" parent="." unique_id=2025942250] sprite_frames = SubResource("SpriteFrames_bhunq") -animation = &"jump_right" +animation = &"idle" [node name="BladeSprite" type="AnimatedSprite2D" parent="." unique_id=1561250707] position = Vector2(0, 8)