fixed delta based movement

This commit is contained in:
2023-03-10 11:15:32 -08:00
parent ffcffcc714
commit 83438a275b

View File

@ -11,7 +11,7 @@ var keys_pressed = {
} }
var mouse_position = new vector(0, 0); var mouse_position = new vector(0, 0);
var rotation_offset = 0; var rotation_offset = 0;
var player_speed = 200; var player_speed = 1;
var update_server_tick; var update_server_tick;
var username; var username;
@ -176,16 +176,16 @@ function do_collisions() {
function do_movement(delta) { function do_movement(delta) {
if (keys_pressed["KeyW"]) { if (keys_pressed["KeyW"]) {
player.position.y -= player_speed / delta; player.position.y -= player_speed * (delta/8);
} }
if (keys_pressed["KeyS"]) { if (keys_pressed["KeyS"]) {
player.position.y += player_speed / delta; player.position.y += player_speed * (delta/8);
} }
if (keys_pressed["KeyA"]) { if (keys_pressed["KeyA"]) {
player.position.x -= player_speed / delta; player.position.x -= player_speed * (delta/8);
} }
if (keys_pressed["KeyD"]) { if (keys_pressed["KeyD"]) {
player.position.x += player_speed / delta; player.position.x += player_speed * (delta/8);
} }
//rotation //rotation