add Hitbox.gravityMultiplier

This commit is contained in:
MihailRis
2024-07-09 02:14:14 +03:00
parent f3201b7742
commit f52a435aea
6 changed files with 4 additions and 5 deletions
+2 -1
View File
@@ -97,6 +97,7 @@ void Player::updateInput(PlayerInput& input, float delta) {
hitbox->linearDamping = PLAYER_GROUND_DAMPING;
hitbox->verticalDamping = flight;
hitbox->gravityMultiplier = flight ? 0.0f : 1.0f;
if (flight){
hitbox->linearDamping = PLAYER_AIR_DAMPING;
if (input.jump){
@@ -118,7 +119,7 @@ void Player::updateInput(PlayerInput& input, float delta) {
(input.noclip && flight == noclip)){
flight = !flight;
if (flight){
hitbox->grounded = false;
hitbox->velocity.y += 1.0f;
}
}
if (input.noclip) {