Singularity/Library/PackageCache/com.unity.2d.animation@7.0.10/Documentation~/ex-simple.md
2024-05-06 11:45:45 -07:00

36 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Simple single Sprite actor and rig
This sample shows a simple single Sprite rigged actor, which was imported with its **Texture Type** set to Sprite (2D and UI) and **Sprite Mode** set to Single. The Project and Assets can be found in the following location (the version number folder may differ):
![](images/2D-animation-samples-simple-import.png)<br/>Sample project location in the Project window (for 2D Animation 6.0).
Open the Asset `Assets/Samples/2D Animation/[X.Y.Z]/Samples/1 Simple/Sprites/Boris.png` in the [Skinning Editor](SkinningEditor.md) module to examine how the Sprite is rigged.
![](images/2D-animation-samples-simple-skinning-module.png)
The `_Simple` Scene shows how the Asset is used in a Scene when it is animated with animation that [deforms](SpriteSkin.md) its Sprite mesh.
![](images/2D-animation-samples-simple-animation.png)
![](images/2D-animation-samples-simple-deformed.png)
Follow the steps below to reconstruct this `_Simple` sample Scene:
1. Create a new Scene, and create two empty GameObjects. Name one 'Root', and the other 'Boris'.
<br/>
2. Attach the 'Boris' GameObject to the Root GameObject as its child.
<br/>
3. Add the [Sprite Renderer](https://docs.unity3d.com/Manual/class-SpriteRenderer.html) component to the 'Boris' GameObject.
<br/>
4. Assign the 'Boris' Sprite to the Sprite Renderers **Sprite** property.
<br/>
5. Add the [Sprite Skin](SpriteSkin.md) component to the 'Boris' GameObject, and go to the component's Inspector window. Select **Create Bones** to create GameObject Transforms which represent the bones of this Sprite.
![](images/2D-animation-samples-simple-rigged.png)
6. Add an [Animator component](https://docs.unity3d.com/Manual/class-Animator.html) to the 'Root' GameObject.
<br/>
7. Locate the Root [Animator Controller Asset](https://docs.unity3d.com/Manual/Animator.html) in `Assets/Samples/2D Animation/[X.Y.Z]/Samples/1 Simple/Animation/Animator/Root.controller`. Assign this Asset to the Animator component's **Controller** property.
<br/>
8. Add a Animator component to the 'Boris' GameObject. Locate the Boris [Animator Controller Asset](https://docs.unity3d.com/Manual/Animator.html) in `Assets/Samples/2D Animation/[X.Y.Z]/Samples/1 Simple/Animation/Animator/Boris.controller` and assign this Asset to the Animators **Controller** property.