From 47d9e9277670961258d7521e398e3e7e93b295be Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Sun, 26 Apr 2026 13:25:28 +0900 Subject: [PATCH] Update engine.ts --- packages/frontend/src/world/room/engine.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/frontend/src/world/room/engine.ts b/packages/frontend/src/world/room/engine.ts index f3bf14c503..780920bbb0 100644 --- a/packages/frontend/src/world/room/engine.ts +++ b/packages/frontend/src/world/room/engine.ts @@ -462,15 +462,13 @@ export class RoomEngine extends EventEmitter { // 不具合のもと //this.scene.blockMaterialDirtyMechanism = true; - await this.scene.whenReadyAsync(); - this.startRenderLoop(); + await this.scene.whenReadyAsync(); + if (SNAPSHOT_RENDERING) { - // 早く有効にしすぎることが原因かは不明だがクラッシュすることがあるので遅らせてみる - setTimeout(() => { - this.sr.enableSnapshotRendering(); - }, 1000); + // 必ずシーンが少なくとも1フレームレンダリングがされてから呼ばれるように注意すること。そうしないとタイミングによってはエンジンがクラッシュする + this.sr.enableSnapshotRendering(); } this.domEvents.on('keydown', (ev) => {