From 9956c45322ed1326ccd487993e9b4f6658663c4c Mon Sep 17 00:00:00 2001 From: nokoe Date: Mon, 29 Sep 2025 18:08:33 +0200 Subject: bring back walking animation --- client/player/character/character.gd | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'client') diff --git a/client/player/character/character.gd b/client/player/character/character.gd index a6af254a..14a66930 100644 --- a/client/player/character/character.gd +++ b/client/player/character/character.gd @@ -76,8 +76,13 @@ var headwears: Array[PackedScene]= [ func _ready(): play_animation("idle") +var t := 0. func _process(delta): - main.position.y = G.interpolate(main.position.y, main_height_target, delta * 10.) + if walking: + main_height_target = default_height + sin(t * WALK_ANIM_SPEED) * WALK_ANIM_STRENGTH + t = fmod(t + delta, 2 * PI) + else: t = 0. + main.position.y = G.interpolate(main.position.y, main_height_target, delta * 25.) # Update animation: var next_animation: String -- cgit v1.2.3-70-g09d2