瀏覽代碼

Fixes #1659 - Bug in AnimationClip

setaylor 11 年之前
父節點
當前提交
e835526db6
共有 1 個文件被更改,包括 8 次插入3 次删除
  1. 8 3
      gameplay/src/AnimationClip.cpp

+ 8 - 3
gameplay/src/AnimationClip.cpp

@@ -172,9 +172,14 @@ float AnimationClip::getBlendWeight() const
 
 void AnimationClip::setLoopBlendTime(float loopBlendTime)
 {
-    _loopBlendTime = loopBlendTime;
-    if (_loopBlendTime < 0.0f)
-        _loopBlendTime = 0.0f;
+    if (loopBlendTime < 0.0f)
+    {
+        _loopBlendTime = 0;
+    }
+    else
+    {
+        _loopBlendTime = (unsigned int)loopBlendTime;
+    }
 }
 
 float AnimationClip::getLoopBlendTime() const