Explorar o código

moved update out of draw area (#4413)

Anthony Carbajal hai 10 meses
pai
achega
fe66bfb785
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      examples/models/models_gpu_skinning.c

+ 2 - 2
examples/models/models_gpu_skinning.c

@@ -81,6 +81,8 @@ int main(void)
         // Update model animation
         ModelAnimation anim = modelAnimations[animIndex];
         animCurrentFrame = (animCurrentFrame + 1)%anim.frameCount;
+        characterModel.transform = MatrixTranslate(position.x, position.y, position.z);
+        UpdateModelAnimationBoneMatrices(characterModel, anim, animCurrentFrame);
         //----------------------------------------------------------------------------------
 
         // Draw
@@ -92,8 +94,6 @@ int main(void)
             BeginMode3D(camera);
             
                 // Draw character
-                characterModel.transform = MatrixTranslate(position.x, position.y, position.z);
-                UpdateModelAnimationBoneMatrices(characterModel, anim, animCurrentFrame);
                 DrawMesh(characterModel.meshes[0], characterModel.materials[1], characterModel.transform);
 
                 DrawGrid(10, 1.0f);