another deltatime fix

This commit is contained in:
onezplpl 2024-07-20 19:04:16 -04:00
parent d54de1fbf5
commit 2205fda141
No known key found for this signature in database
GPG key ID: 7EC026A136F9EEC3

View file

@ -38,7 +38,7 @@ struct v3f control_handler(double cx, double cy, vec3 pos, vec3 dir_temp,
double delta = glfwGetTime(); double delta = glfwGetTime();
if (delta > 1/60.0) delta = 1/60.0; if (delta > 1/60.0) delta = 1/60.0;
glfwSetTime(0); glfwSetTime(0);
delta *= 20; delta *= 30;
vec3 direction = {cosf(cy) * sinf(cx), sinf(cy), cosf(cy) * cosf(cx)}; vec3 direction = {cosf(cy) * sinf(cx), sinf(cy), cosf(cy) * cosf(cx)};
vec3 right = {sinf(cx - 3.14f / 2.0f) * 0.015 * delta, 0, vec3 right = {sinf(cx - 3.14f / 2.0f) * 0.015 * delta, 0,
cosf(cx - 3.14f / 2.0f) * 0.015 * delta}; cosf(cx - 3.14f / 2.0f) * 0.015 * delta};
@ -96,7 +96,7 @@ struct v3f control_handler(double cx, double cy, vec3 pos, vec3 dir_temp,
} }
if (glfwGetKey(window, GLFW_KEY_SPACE) == GLFW_PRESS) { if (glfwGetKey(window, GLFW_KEY_SPACE) == GLFW_PRESS) {
dir_temp[1] = 0.5; dir_temp[1] = 0.5 * delta;
} }
} }