Added Sprint & Crouch + Additioanl quality fixes #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Project Settings
Added Sprinting/Crouching mechanics
@export var sprint_speed: float = 7.0
@export var crouch_speed: float = 2.5
Dynamic speed change based on player input (sprint with Shift, crouch with Ctrl).
Implemented Jump Buffer
@export var jump_buffer_time: float = 0.2
Prevents rapid jump spamming, smoothing out jumping mechanics.
Player Stopping Logic
Added a threshold to stop movement when input magnitude is small (move_dir.length() < 0.1).
Adjusted Default Speed
Speed reduced from 10 m/s to 5 m/s for normal walking to feel more natural.
These changes improve movement responsiveness and add sprinting and crouching mechanics.