Introduction to 2D Animation
This documentation contains information on how to quickly rig and animate a 2D character in Unity with the 2D Animation package and tools. The following package versions are only supported for the following Unity versions:
- Unity 2019.3 - 2D Animation version 3.0.5
- Unity 2019.2 - 2D Animation version 2.2.0-preview.6
Adobe Photoshop PSB format
For character animation with the 2D Animation package, the PSD Importer package is required. The PSD Importer package currently only supports the Adobe Photoshop PSB format, and does not support the Adobe PSD format. The PSB format has identical functions as PSD, with the additional support for much larger image sizes.
Optional Performance Boost
You can improve the animated Sprite deformation performance at runtime by installing the Burst and Collections package from the Package Manager. This allows the 2D Animation package to use Burst compilation and low-level array utilities to speed up Unity’s processing of Sprite mesh deformation.
With the packages installed, the Experimental Enable batching setting becomes available to the Sprite Skin component of the Sprites that make up a Character Prefab. As the implementation of the performance boost might contain bugs, you can have any Sprite Skins switch back to the previous implementation by clearing this option in its component settings.
The package is currently tested based on Burst version 1.1.2 and Collections version 0.1.1-preview.