Animancer v5.3
Animancer Lite » Devlog
This is a summary of the Animancer v5.3 Change log.
See the Animancer v5.0 Upgrade Guide if you are upgrading from a version older than that.
Experimental
Several changes are currently being considered for the next major version (v6.0). Any feedback would be appreciated.
- Add a
StateChange
class to the FSM system instead of passing the previous/next state into theCanEnterState
andCanExitState
methods. - Restructure the way Animancer Event callbacks are accessed in code.
Changes
- Reworked Mixer Synchronisation to fix several bugs:
- Mixers now keep a list of references to the synchronised child states rather than a
bool[]
that indicates which children are synchronised. - This is slightly more efficient (significantly for nested mixers).
- Added
MixerState.AutoSynchroniseChildren
to control whether newly added children are automatically added to the synchronisation list (default true). - Fixed it to work properly on nested mixers by giving their synchronised children to the parent mixer to synchronise them all together so that the outcome is not based on the non-deterministic
AnimancerNode
update order. - Fixed it to keep states synchronised even when none of those states have any
Weight
. - Fixed it to work properly with
LinearMixerState.ExtrapolateSpeed
. - Fixed it to work properly with negative speeds.
- Fixed it to work properly with zero length states.
- Added
OptionalWarning.MixerSynchroniseZeroLength
.
- Mixers now keep a list of references to the synchronised child states rather than a
- Animancer Event markers on the
TimeRuler
can now be dragged to move their time.- Improved thePlayableAssetState
binding system:- The “Markers” track in Timeline Assets is now automatically skipped.
- The
PlayableAssetState.Transition
Inspector now highlights the size of theBindings
array as a warning if it does not match tracks in the the assignedAsset
. - The track names are now used for their respective
Bindings
fields (instead of the default “Element X”).
Files
Animancer Lite v5.3 (Unity 2018.4).unitypackage 7 MB
Oct 06, 2020
Animancer Lite v5.3 (Unity 2019.4).unitypackage 7 MB
Oct 06, 2020
Get Animancer Lite
Download NowName your own price
Animancer Lite
Play animations on demand in Unity
Status | Released |
Category | Tool |
Author | Kybernetik |
Tags | sourcecode, Unity |
More posts
- Animancer v7.4.2Jan 31, 2023
- Animancer v7.4.1Jan 27, 2023
- Animancer v7.4Jan 26, 2023
- Animancer v7.3Jul 03, 2022
- Animancer v7.2Oct 17, 2021
- Animancer v7.1.1Aug 14, 2021
- Animancer v7.1Aug 13, 2021
- Animancer v7.0Jul 29, 2021
- Animancer v6.1Apr 13, 2021
- Animancer v6.0Dec 04, 2020
Leave a comment
Log in with itch.io to leave a comment.