From de78537f8edc6cb162ba58520956255f7e53769d Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 29 Aug 2021 12:54:37 +0800 Subject: =?UTF-8?q?*=E8=BD=B4=E5=90=91=E6=94=B9=E4=B8=BAxy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/ActionTool/Editor/ActionData.cs | 5 +++-- Assets/ActionTool/Editor/ActionManager.cs | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'Assets/ActionTool/Editor') diff --git a/Assets/ActionTool/Editor/ActionData.cs b/Assets/ActionTool/Editor/ActionData.cs index 85b0cc6e..03dc6b86 100644 --- a/Assets/ActionTool/Editor/ActionData.cs +++ b/Assets/ActionTool/Editor/ActionData.cs @@ -204,10 +204,11 @@ namespace ActionTool if(applyRootMotion && m_RootMotion) { #if true - m_Animator.transform.position = m_RootMotion.GetRootMotion(normalizeTime); + // Action Tool这里需要转换一下root motion的轴 + m_Animator.transform.position = RootMotionUtility.ExchangeXZ(m_RootMotion.GetRootMotion(normalizeTime)); #else Vector3 dis = m_RootMotion.GetRootMotionDistance(m_PrevNormalTime, normalizeTime); - m_Animator.transform.position += dis; + m_Animator.transform.position += RootMotionUtility.ExchangeXZ(dis); m_PrevNormalTime = normalizeTime; #endif } diff --git a/Assets/ActionTool/Editor/ActionManager.cs b/Assets/ActionTool/Editor/ActionManager.cs index 2d45630e..52311140 100644 --- a/Assets/ActionTool/Editor/ActionManager.cs +++ b/Assets/ActionTool/Editor/ActionManager.cs @@ -63,7 +63,7 @@ namespace ActionTool public static Vector3 s_InitPosition = Vector3.zero; - public static Quaternion s_InitRotation = Quaternion.identity; + public static Quaternion s_InitRotation = Quaternion.Euler(0,90,0); private static RootMotionData s_RootMotion; -- cgit v1.1-26-g67d0