From 3a97e26f80726ae03c4e2dff0c668f1d1616ffe3 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Tue, 2 Jun 2026 18:50:58 +0900 Subject: [PATCH] Update engine.ts --- .../frontend-misskey-world-engine/src/room/engine.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/frontend-misskey-world-engine/src/room/engine.ts b/packages/frontend-misskey-world-engine/src/room/engine.ts index 48131be10a..3db990f148 100644 --- a/packages/frontend-misskey-world-engine/src/room/engine.ts +++ b/packages/frontend-misskey-world-engine/src/room/engine.ts @@ -450,8 +450,13 @@ export class RoomEngine extends EngineBase<{ if (this.grabbingCtx != null) { this.changeGrabbingDistance(ev.delta * 0.1); } else { - this.camera.fov += -ev.delta * 0.003; - this.camera.fov = Math.max(0.25, Math.min(this.fov, this.camera.fov)); + if (this.scene.activeCamera === this.camera) { + this.camera.fov += -ev.delta * 0.003; + this.camera.fov = Math.max(0.25, Math.min(this.fov, this.camera.fov)); + } else if (this.scene.activeCamera === this.fixedCamera) { + this.fixedCamera.fov += -ev.delta * 0.003; + this.fixedCamera.fov = Math.max(0.25, Math.min(this.fov, this.fixedCamera.fov)); + } } });