improve W & S controls
This commit is contained in:
parent
4fa5296ceb
commit
ff199a8c06
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue