Added speed scale for the player walking animation
This commit is contained in:
@@ -2,6 +2,7 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
SoundManager.play_sfx_stream(SoundManager.sfx_stream_death, player.global_position)
|
SoundManager.play_sfx_stream(SoundManager.sfx_stream_death, player.global_position)
|
||||||
player.sprite.animation_finished.connect(_on_aniimation_finished, CONNECT_ONE_SHOT)
|
player.sprite.animation_finished.connect(_on_aniimation_finished, CONNECT_ONE_SHOT)
|
||||||
player.process_mode = Node.PROCESS_MODE_ALWAYS
|
player.process_mode = Node.PROCESS_MODE_ALWAYS
|
||||||
|
|||||||
@@ -2,4 +2,5 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_FALL_LEFT)
|
player.sprite.play(PlayerSprite.ANIMATION_FALL_LEFT)
|
||||||
|
|||||||
@@ -2,4 +2,5 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_FALL_RIGHT)
|
player.sprite.play(PlayerSprite.ANIMATION_FALL_RIGHT)
|
||||||
|
|||||||
@@ -2,4 +2,5 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_FALL)
|
player.sprite.play(PlayerSprite.ANIMATION_FALL)
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ const LOOK_AROUND_CHANCE = 25
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.animation_looped.connect(_on_animation_looped)
|
player.sprite.animation_looped.connect(_on_animation_looped)
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_IDLE)
|
player.sprite.play(PlayerSprite.ANIMATION_IDLE)
|
||||||
|
|
||||||
|
|||||||
@@ -2,4 +2,5 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_JUMP_LEFT)
|
player.sprite.play(PlayerSprite.ANIMATION_JUMP_LEFT)
|
||||||
|
|||||||
@@ -2,4 +2,5 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_JUMP_RIGHT)
|
player.sprite.play(PlayerSprite.ANIMATION_JUMP_RIGHT)
|
||||||
|
|||||||
@@ -2,4 +2,5 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_JUMP)
|
player.sprite.play(PlayerSprite.ANIMATION_JUMP)
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.animation_finished.connect(_on_animation_finished, CONNECT_ONE_SHOT)
|
player.sprite.animation_finished.connect(_on_animation_finished, CONNECT_ONE_SHOT)
|
||||||
player.sprite.play(_get_animation())
|
player.sprite.play(_get_animation())
|
||||||
|
|
||||||
|
|||||||
@@ -2,4 +2,10 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_WALK_LEFT)
|
player.sprite.play(PlayerSprite.ANIMATION_WALK_LEFT)
|
||||||
|
|
||||||
|
|
||||||
|
func process(delta: float) -> void:
|
||||||
|
player.sprite.speed_scale = -player.velocity.x / player.max_speed
|
||||||
|
super.process(delta)
|
||||||
|
|||||||
@@ -2,4 +2,10 @@ extends PlayerState
|
|||||||
|
|
||||||
|
|
||||||
func enter() -> void:
|
func enter() -> void:
|
||||||
|
player.sprite.speed_scale = 1
|
||||||
player.sprite.play(PlayerSprite.ANIMATION_WALK_RIGHT)
|
player.sprite.play(PlayerSprite.ANIMATION_WALK_RIGHT)
|
||||||
|
|
||||||
|
|
||||||
|
func process(delta: float) -> void:
|
||||||
|
player.sprite.speed_scale = player.velocity.x / player.max_speed
|
||||||
|
super.process(delta)
|
||||||
|
|||||||
Reference in New Issue
Block a user