From 63cbb69797791a1490e4ae35b9643cacc4c749e0 Mon Sep 17 00:00:00 2001 From: puvvadar Date: Tue, 13 Jul 2021 15:05:27 -0700 Subject: [PATCH] Update previous transform to prevent jitter from lerping Signed-off-by: puvvadar --- .../Code/Source/Components/NetworkTransformComponent.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Gems/Multiplayer/Code/Source/Components/NetworkTransformComponent.cpp b/Gems/Multiplayer/Code/Source/Components/NetworkTransformComponent.cpp index e956245724..7305c1f94e 100644 --- a/Gems/Multiplayer/Code/Source/Components/NetworkTransformComponent.cpp +++ b/Gems/Multiplayer/Code/Source/Components/NetworkTransformComponent.cpp @@ -91,6 +91,7 @@ namespace Multiplayer blendTransform.SetTranslation(m_previousTransform.GetTranslation().Lerp(m_targetTransform.GetTranslation(), blendFactor)); blendTransform.SetUniformScale(AZ::Lerp(m_previousTransform.GetUniformScale(), m_targetTransform.GetUniformScale(), blendFactor)); GetTransformComponent()->SetWorldTM(blendTransform); + m_previousTransform = blendTransform; } }