From f755a1eeb45262fe3aea64efc3914709d572afcc Mon Sep 17 00:00:00 2001 From: untodesu Date: Fri, 26 Dec 2025 18:09:35 +0500 Subject: Add interpolation to Velocity component; fixes #20 - Also disabled snapping to grid for sideways movement as it was somehow messing with player_move code and was making you slide on voxels as if you were on ice (not good) --- src/game/client/entity/player_move.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'src/game/client/entity/player_move.cc') diff --git a/src/game/client/entity/player_move.cc b/src/game/client/entity/player_move.cc index 14d64cc..edf9150 100644 --- a/src/game/client/entity/player_move.cc +++ b/src/game/client/entity/player_move.cc @@ -161,6 +161,7 @@ void player_move::fixed_update(void) // Interpolation - preserve current component states globals::dimension->entities.emplace_or_replace(globals::player, transform); + globals::dimension->entities.emplace_or_replace(globals::player, velocity); glm::fvec3 forward, right; math::vectors(glm::fvec3(0.0f, head.angles[1], 0.0f), &forward, &right, nullptr); -- cgit