Reduce minimum physics slowdown, make physics dependant on dt
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user