From be434949a439c3174de4f12c85d4e37518c58cd4 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Sun, 26 Apr 2026 11:26:23 +0900 Subject: [PATCH] Update engine.ts --- packages/frontend/src/world/room/engine.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/frontend/src/world/room/engine.ts b/packages/frontend/src/world/room/engine.ts index f23bfd64b4..a3e66b995a 100644 --- a/packages/frontend/src/world/room/engine.ts +++ b/packages/frontend/src/world/room/engine.ts @@ -462,14 +462,16 @@ export class RoomEngine extends EventEmitter { // 不具合のもと //this.scene.blockMaterialDirtyMechanism = true; - if (SNAPSHOT_RENDERING) { - // 早く有効にしすぎることが原因かは不明だがクラッシュすることがあるので遅らせてみる - setTimeout(() => { - this.sr.enableSnapshotRendering(); - }, 100); - } + this.scene.executeWhenReady(() => { + if (SNAPSHOT_RENDERING) { + // 早く有効にしすぎることが原因かは不明だがクラッシュすることがあるので遅らせてみる + setTimeout(() => { + this.sr.enableSnapshotRendering(); + }, 100); + } - this.startRenderLoop(); + this.startRenderLoop(); + }); this.domEvents.on('keydown', (ev) => { if (ev.code === 'KeyE') {