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/ActionToolGizmos.cs | 4 ++-- Assets/ActionTool/Editor/ActionData.cs | 5 +++-- Assets/ActionTool/Editor/ActionManager.cs | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) (limited to 'Assets/ActionTool') diff --git a/Assets/ActionTool/ActionToolGizmos.cs b/Assets/ActionTool/ActionToolGizmos.cs index eda72b1c..f1d90911 100644 --- a/Assets/ActionTool/ActionToolGizmos.cs +++ b/Assets/ActionTool/ActionToolGizmos.cs @@ -37,11 +37,11 @@ namespace ActionTool void DrawAxis() { Gizmos.color = Color.red; - Gizmos.DrawLine(Vector3.zero, Vector3.right * 1000); + Gizmos.DrawLine(-Vector3.right * 1000, Vector3.right * 1000); Gizmos.color = Color.green; Gizmos.DrawLine(Vector3.zero, Vector3.up * 1000); Gizmos.color = Color.blue; - Gizmos.DrawLine(-Vector3.forward * 1000, Vector3.forward * 1000); + Gizmos.DrawLine(Vector3.zero, Vector3.forward * 1000); } void DrawColliders() 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