improve W & S controls

This commit is contained in:
Luca Conte 2024-06-24 22:11:17 +02:00
parent 4fa5296ceb
commit ff199a8c06
1 changed files with 2 additions and 0 deletions

View File

@ -114,6 +114,7 @@ void handleInputs(double deltaTime) {
vec3 delta;
vec3Subtract(&delta, &origin, &cameraPosition);
delta.y = 0;
vec3Normalise(&delta, &delta);
vec3Multiply(&delta, &delta, -10);
vec3Multiply(&delta, &delta, deltaTime);
@ -123,6 +124,7 @@ void handleInputs(double deltaTime) {
if (glfwGetKey(window, GLFW_KEY_W) == GLFW_PRESS) {
vec3 delta;
vec3Subtract(&delta, &origin, &cameraPosition);
delta.y = 0;
if (vec3Length(&delta) > 0.1) {
vec3Normalise(&delta, &delta);
vec3Multiply(&delta, &delta, 10);