From a549918af2c3563b3ae5d711b3d3a42c81f8b4bf Mon Sep 17 00:00:00 2001 From: Ziyu Date: Sun, 4 Jan 2026 09:20:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=E5=BC=95=E6=93=8E?= =?UTF-8?q?=E6=A0=B8=E5=BF=83=E6=97=B6=E9=97=B4=E6=A8=A1=E5=9D=97=E7=9A=84?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=E9=80=BB=E8=BE=91=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/engine/core/time.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/engine/core/time.cpp b/src/engine/core/time.cpp index e1878fa..b2cad6e 100644 --- a/src/engine/core/time.cpp +++ b/src/engine/core/time.cpp @@ -31,6 +31,8 @@ void Time::limitFrameRate(float current_delta_time) { Uint64 ns_to_wait = static_cast(time_to_wait * 1000000000.0); SDL_DelayNS(ns_to_wait); delta_time_ = static_cast(SDL_GetTicksNS() - last_time_) / 1000000000.0; + } else { // 否则,直接使用当前帧耗费的时间 + delta_time_ = static_cast(current_delta_time); } }