fixed up players getting stuck in blocks, after collecting a powerup mid air

This commit is contained in:
JHDev2006
2025-10-02 10:09:21 +01:00
parent f088c9b606
commit 05bca140fd
5 changed files with 47 additions and 61 deletions

View File

@@ -17,6 +17,9 @@ func on_player_entered(player: Player) -> void:
player.gravity_vector = new_vector
player.global_position.y -= 16
player.global_rotation = -player.gravity_vector.angle() + deg_to_rad(90)
player.get_node("CameraHandler").global_rotation = 0
player.get_node("CameraHandler").position.x = 0
player.get_node("CameraHandler").can_diff = false
player.reset_physics_interpolation()
func on_player_exited(player: Player) -> void:
@@ -26,4 +29,5 @@ func on_player_exited(player: Player) -> void:
player.global_position.y += 16
player.velocity.y *= 1.1
player.global_rotation = -player.gravity_vector.angle() + deg_to_rad(90)
player.get_node("CameraHandler").position.x = 0
player.reset_physics_interpolation()