bjorn 7 years ago
parent
commit
94391dbd51
1 changed files with 3 additions and 2 deletions
  1. 3 2
      api/init.lua

+ 3 - 2
api/init.lua

@@ -10291,7 +10291,7 @@ return {
           module = "lovr.graphics",
           examples = {
             {
-              code = "function lovr.load()\n  model = lovr.graphics.newModel('model.fbx')\n  animator = lovr.graphics.newAnimator(model)\n  animator:play(animator:getAnimationNames()[1])\n  model:setAnimator(animator)\nend\n\nfunction lovr.update(dt)\n  animator:update(dt)\nend\n\nfunction lovr.draw()\n  model:draw()\nend"
+              code = "function lovr.load()\n  model = lovr.graphics.newModel('model.fbx')\n  animator = lovr.graphics.newAnimator(model)\n  animator:play(animator:getAnimationNames()[1])\n  model:setAnimator(animator)\n\n  shader = lovr.graphics.newShader([[\n    vec4 vertex(mat4 projection, mat4 transform, vec4 vertex) {\n      return projection * transform * lovrPoseMatrix * vertex;\n    }\n  ]], nil)\nend\n\nfunction lovr.update(dt)\n  animator:update(dt)\nend\n\nfunction lovr.draw()\n  lovr.graphics.setShader(shader)\n  model:draw()\nend"
             }
           },
           constructors = {
@@ -12693,7 +12693,8 @@ return {
                     }
                   }
                 }
-              }
+              },
+              notes = "Note that currently this function returns the bounding box for the default animation pose, so it won't update based on the current Animator pose."
             },
             {
               name = "getAnimator",