Browse Source

Properly apply scale animation curves

BearishSun 9 years ago
parent
commit
27905e224e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/BansheeCore/Source/BsSkeleton.cpp

+ 1 - 1
Source/BansheeCore/Source/BsSkeleton.cpp

@@ -201,7 +201,7 @@ namespace BansheeEngine
 					if (mapping.scale != (UINT32)-1)
 					{
 						const TAnimationCurve<Vector3>& curve = state.curves->scale[mapping.scale].curve;
-						localPose.scales[k] += curve.evaluate(state.time, state.scaleCaches[k], state.loop) * normWeight;
+						localPose.scales[k] *= curve.evaluate(state.time, state.scaleCaches[k], state.loop) * normWeight;
 					}
 				}