From 2eb26fe74815ef7e22aa6ce4b04363c53e97e9610ebbbb2cffdbc84a56560c5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BB=A8=ED=8A=B8=EB=A1=A4DELTA?= Date: Tue, 26 May 2026 14:06:19 +0900 Subject: [PATCH] Utilize `captureDeltaTime` in Rendering --- Component/RenderManager.cs | 5 ++++- RenderMod.cs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Component/RenderManager.cs b/Component/RenderManager.cs index e644e64..55122ae 100644 --- a/Component/RenderManager.cs +++ b/Component/RenderManager.cs @@ -104,7 +104,8 @@ namespace ADOFAIRenderer.Component _escapeHandlerObj.AddComponent(); DontDestroyOnLoad(_escapeHandlerObj); } - + + Time.captureDeltaTime = (float)(1 / Configuration.TargetFPS); scrController.instance!.StartCoroutine(SetupPlay()); } @@ -404,6 +405,8 @@ namespace ADOFAIRenderer.Component private static void EndRender() { Time.timeScale = 1f; + Time.captureDeltaTime = 0f; + if (_debugMonitorObj) { Destroy(_debugMonitorObj); diff --git a/RenderMod.cs b/RenderMod.cs index 0fbb152..5b567fe 100644 --- a/RenderMod.cs +++ b/RenderMod.cs @@ -122,7 +122,7 @@ namespace ADOFAIRenderer if (realDeltaTime > 0) { - Time.timeScale = (float)(1 / RenderManager.Configuration.TargetFPS / realDeltaTime); + // Time.timeScale = (float)(1 / RenderManager.Configuration.TargetFPS / realDeltaTime); } }