From 26b92e6411734c7d9bdc7b67157c8248e1aac9f0 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Fri, 6 Jan 2023 15:56:29 +0100 Subject: [PATCH] Better non-XR interaction --- src/engine.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/engine.ts b/src/engine.ts index 509a5bd..125ff40 100644 --- a/src/engine.ts +++ b/src/engine.ts @@ -85,6 +85,7 @@ export async function startEngine( camera = new FreeCamera("camera", initialPos, scene); camera.minZ = 0.1; camera.rotation = initialRotation; + camera.inertia = 0.75; camera.speed = 0.5; camera.attachControl(canvas, true); } @@ -109,6 +110,8 @@ export async function startEngine( xr.baseExperience.camera.position = initialPos; xr.baseExperience.camera.rotation = initialRotation; }); + } else { + canvas.requestPointerLock?.(); } };