114bea608b5716413f56f6d77d9db59574d1cd94
- When installing AAC through git url in the Unity package manager (as opposed .unitypackage and ALCOM), the LICENSE file contained within the Packages/ folder would cause errors because files cannot be written there. - This commit adds the meta file for that LICENSE file, and removes it and other meta files from the exclusion list. - Original PR comments: * include LICENSE.meta generally all meta files should be included. For immutable packages like package registries (e.g. OpenUPM) this is required, as unity can't write a new meta file into the immutable directory. Therefore any files without a meta file will break. Luckily this is just the LICENSE file, no code. but unity still complains * also include README.md.meta there is no readme in the package directory. But if there was, its meta file should definitely not be excluded either.
Animator As Code V1
Animator As Code is a small Unity Editor facility to generate Animator layers and animations from a fluent builder syntax written in C#.
Describing your animators as code provides the following advantages:
- you do not need to edit your animations by hand every time you add remove or change the location of a component in your hierarchy
- you will not need to edit a hundred transitions by hand if you need to rectify your animator
Initially designed for use in VRChat to create Avatars 3.0 animator controllers, this is now a generic package that does not require it.
Initially created by @hai-vr,
- with major contributions from @galister for supporting sub-state machines and the generic use of nodes and parameters.
Installation
If you are using Animator As Code in VRChat, install using the VRChat Creator Companion or ALCOM. Instructions are available in this page.
Otherwise, if you are not using VRChat, install it through the Releases.
Documentation
- Documentation
- V1 Reference manual
- V1 Functions reference
- VRChat reference
- VRChat (Destructive Workflow) reference
- Modular Avatar As Code reference
Animator As Code V0
- You can browse the repository in its V0 state.
Languages
C#
80.8%
Rust
18.7%
Nix
0.5%