Remove camera latency

This commit is contained in:
2026-09-16 18:01:19 +02:00
parent 833ef769b1
commit b17821fd34
+4 -4
View File
@@ -11,11 +11,11 @@ fn spawn_camera(mut commands: Commands) {
fn follow_player(
player: Single<&Transform, (With<Player>, Without<Camera2d>)>,
mut camera: Single<&mut Transform, (With<Camera2d>, Without<Player>)>,
time: Res<Time>,
// camera.translation.y = player.translation.y; // without delay
// time: Res<Time>,
) {
camera.translation.y = camera.translation.y
+ (player.translation.y - camera.translation.y) * 3.0 * time.delta_secs(); // with delay
camera.translation.y = player.translation.y; // without delay
// camera.translation.y = camera.translation.y
// + (player.translation.y - camera.translation.y) * 3.0 * time.delta_secs(); // with delay
}
pub struct CameraPlugin;