diff --git a/Cargo.lock b/Cargo.lock index 2396d32..91bb56d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1333,7 +1333,6 @@ dependencies = [ "parking_lot 0.12.1", "stdweb", "thiserror", - "wasm-bindgen", "web-sys", "windows", ] diff --git a/Cargo.toml b/Cargo.toml index c0de684..22905a7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,6 @@ serde_json = "1.0.85" ticktock = "0.8.0" [target."cfg(target_arch = \"wasm32\")".dependencies] -cpal = { version = "0.14.0", features = ["wasm-bindgen"] } [profile.dev.package."*"] opt-level = 3 diff --git a/run-wasm.sh b/run-wasm.sh deleted file mode 100644 index 417b6b0..0000000 --- a/run-wasm.sh +++ /dev/null @@ -1,2 +0,0 @@ -source build-wasm.sh -python -m http.server \ No newline at end of file diff --git a/src/game.rs b/src/game.rs index 102a44e..eba3d44 100644 --- a/src/game.rs +++ b/src/game.rs @@ -471,15 +471,13 @@ fn move_camera( let size: Vec2 = camera.logical_viewport_size().unwrap(); let half_height: f32 = size.y * 0.5; - let mut target_translation = character_transform.translation; - // prevent camera from going too low - target_translation.y = target_translation.y.max(half_height - MARGIN); - camera_transform.translation = camera_transform.translation.lerp( - target_translation, + character_transform.translation, time.delta_seconds() * FOLLOW_SPEED, ); + // prevent camera from going too low + camera_transform.translation.y = camera_transform.translation.y.max(half_height - MARGIN); // always make sure that camera is away from the object in order to render them camera_transform.translation.z = 999.0; }