Reduce minimum physics slowdown, make physics dependant on dt

This commit is contained in:
2024-02-05 10:15:24 +01:00
parent c8d3b6952d
commit 8a938127ad

View File

@@ -180,11 +180,11 @@ void entityUpdatePhysics(ecs_iter_t *it) {
if (stationary) {
dir = Vector2Normalize(dir);
dir = Vector2Scale(dir, 40);
dir = Vector2Scale(dir, 4000 * dt);
velocity[i] = Vector2Subtract(velocity[i], dir);
}
slowDown = BZ_MIN(slowDown, 0.85f);
slowDown = BZ_MIN(slowDown, 0.65f);
if (!stationary && slowDown > 0.0f) {
velocity[i] = Vector2Scale(velocity[i], 1 - slowDown);
}