From 80d4880f19572ff5894076a5bd9dd25b8da6c628 Mon Sep 17 00:00:00 2001 From: Nomango <569629550@qq.com> Date: Sun, 3 Dec 2017 23:27:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E7=AA=97=E5=8F=A3?= =?UTF-8?q?=E6=81=A2=E5=A4=8D=E7=84=A6=E7=82=B9=E6=97=B6=EF=BC=8C=E5=AE=9A?= =?UTF-8?q?=E6=97=B6=E5=99=A8=E5=92=8C=E5=8A=A8=E7=94=BB=E5=8A=A0=E5=BF=AB?= =?UTF-8?q?=E8=BF=90=E8=A1=8C=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ConsoleDemo/ConsoleDemo.vcxproj | 2 +- Demo/Demo.vcxproj | 2 +- Easy2D/Base/EApp.cpp | 7 ++++++- Easy2D/Easy2D.vcxproj | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ConsoleDemo/ConsoleDemo.vcxproj b/ConsoleDemo/ConsoleDemo.vcxproj index a32b2be5..25bf8a2f 100644 --- a/ConsoleDemo/ConsoleDemo.vcxproj +++ b/ConsoleDemo/ConsoleDemo.vcxproj @@ -23,7 +23,7 @@ {70931955-FE2D-4A50-93C6-6955A730B0FE} Win32Proj ConsoleDemo - 10.0.15063.0 + 10.0.16299.0 diff --git a/Demo/Demo.vcxproj b/Demo/Demo.vcxproj index 1f739914..a61d8f52 100644 --- a/Demo/Demo.vcxproj +++ b/Demo/Demo.vcxproj @@ -23,7 +23,7 @@ {9D85A92F-BCCE-4EF0-BAD3-601C0086661C} Win32Proj Demo - 10.0.15063.0 + 10.0.16299.0 diff --git a/Easy2D/Base/EApp.cpp b/Easy2D/Base/EApp.cpp index 0b68ea14..4f8a9336 100644 --- a/Easy2D/Base/EApp.cpp +++ b/Easy2D/Base/EApp.cpp @@ -714,7 +714,12 @@ LRESULT e2d::EApp::WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam pEApp->getCurrentScene()->onActivate() && pEApp->onActivate()) { - pEApp->m_bPaused = false; + EApp::get()->m_bPaused = false; + // 刷新当前时间 + GetNow() = steady_clock::now(); + // 重置动画和定时器 + EActionManager::_resetAllActions(); + ETimerManager::_resetAllTimers(); } } } diff --git a/Easy2D/Easy2D.vcxproj b/Easy2D/Easy2D.vcxproj index 5820be2a..ecfdfd61 100644 --- a/Easy2D/Easy2D.vcxproj +++ b/Easy2D/Easy2D.vcxproj @@ -23,7 +23,7 @@ {FF7F943D-A89C-4E6C-97CF-84F7D8FF8EDF} Win32Proj Easy2D - 10.0.15063.0 + 10.0.16299.0