Game Development Reference
In-Depth Information
Adding callbacks to the animation state
machine
So far, our animation state machine could control animations and transitions; now, we'll ex-
tend the ASM to notify functions whenever a new state begins playing. This functionality
is extremely useful for actions that require synchronization with animations, such as re-
loading and shooting.
Previously, we've implemented our animation state machine within the Sandbox.lua
script. Now, you can either copy that implementation into a new Anima-
tionStateMachine.lua file or take a look at the implementation provided by the
sandbox.
Note
The sandbox will always load a demo's specific implementation of a Lua file instead of the
file provided by default within the demo_framework project. This allows you to replace
the default implementation of the AnimationStateMachine.lua script, for instance,
without needing to change any other script references.
Search WWH ::




Custom Search