delta time movement

This commit is contained in:
nemo 2024-09-25 10:15:27 +02:00
parent b5a3b66030
commit 8374c58a9b
1 changed files with 3 additions and 2 deletions

5
main.c
View File

@ -48,14 +48,15 @@ int main(void)
};
while (!WindowShouldClose()) {
float DT = GetFrameTime();
if (IsWindowResized()) {
window_size = (Vector2) {GetScreenWidth(), GetScreenHeight()};
camera.offset = SCREEN_MIDDLE;
}
float movement_speed = 10.0f;
float movement_speed = 10.0f * DT * 50;
if ((IsKeyDown(KEY_LEFT) || IsKeyDown(KEY_RIGHT)) && (IsKeyDown(KEY_UP) || IsKeyDown(KEY_DOWN)))
movement_speed = 6.324f;
movement_speed = 6.324f * DT * 50;
if (IsKeyDown(KEY_LEFT_SHIFT))
movement_speed /= 2.0f;