From 6118fbc482417cdd44f21748fc02b093a3e0ac7b Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 6 Nov 2020 09:31:54 +0800 Subject: *misc --- Assets/Scripts/Test/SaionjiScript.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Assets/Scripts/Test/SaionjiScript.cs') diff --git a/Assets/Scripts/Test/SaionjiScript.cs b/Assets/Scripts/Test/SaionjiScript.cs index 90e4a7e0..c9bb3f05 100644 --- a/Assets/Scripts/Test/SaionjiScript.cs +++ b/Assets/Scripts/Test/SaionjiScript.cs @@ -61,7 +61,15 @@ public partial class SaionjiScript : Avatar // ignore root motion //Debug.Log("ignore root motion "); } - else + else if(stateInfo.IsTag("IgnoreRootMotionY")) + { + Vector3 position = transform.position; + position.x += animator.deltaPosition.x; + transform.position = position; + + transform.rotation *= animator.deltaRotation; + } + else { // animator.deltaPosition和animator.deltaRotation是animator做的root motion后的结果 // 在后面做一个硬性约束z=0,将角色限制在z=0平面上 -- cgit v1.1-26-g67d0