Skip to content

Commit 125c6ab

Browse files
committed
if tangent is auto or free, break tangent
1 parent dc721b5 commit 125c6ab

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

com.unity.formats.fbx/Editor/FbxExporter.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1835,16 +1835,17 @@ internal void ExportAnimationKeys (AnimationCurve uniAnimCurve, FbxAnimCurve fbx
18351835
// configure tangents
18361836
var lTangent = AnimationUtility.GetKeyLeftTangentMode(uniAnimCurve, keyIndex);
18371837
var rTangent = AnimationUtility.GetKeyRightTangentMode(uniAnimCurve, keyIndex);
1838-
FbxAnimCurveDef.ETangentMode tanMode = FbxAnimCurveDef.ETangentMode.eTangentAuto;
1838+
FbxAnimCurveDef.ETangentMode tanMode = FbxAnimCurveDef.ETangentMode.eTangentBreak;
18391839
FbxAnimCurveDef.EInterpolationType interpMode = FbxAnimCurveDef.EInterpolationType.eInterpolationCubic;
18401840
switch (rTangent)
18411841
{
1842-
case AnimationUtility.TangentMode.Auto:
1842+
/*case AnimationUtility.TangentMode.Auto:
18431843
case AnimationUtility.TangentMode.ClampedAuto:
1844+
tanMode = FbxAnimCurveDef.ETangentMode.eTangentAuto;
18441845
break;
18451846
case AnimationUtility.TangentMode.Free:
18461847
tanMode = FbxAnimCurveDef.ETangentMode.eTangentUser;
1847-
break;
1848+
break;*/
18481849
case AnimationUtility.TangentMode.Linear:
18491850
interpMode = FbxAnimCurveDef.EInterpolationType.eInterpolationLinear;
18501851
break;

0 commit comments

Comments
 (0)