Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Set up animations

    Beginner Designer Programmer

    After you import animation assets, you need add them to an entity and play them with a script.

    1. Add animation assets to an entity

    1. In the Scene Editor, select the entity you want to animate.

      Select an entity

      Note

      To animate an entity, the entity must have a model component.

    2. In the Property Grid, click Add component and choose Animations.

      Select an entity

      Game Studio adds an animation component to the entity.

    3. In the animation component properties, next to Animations, click Green plus button (Add) to add a new animation to the library.

    4. Type a name for the animation and press Enter.

      Add animation

      Tip

      When you play animations using scripts later, you use this name, not the name of the animation asset. To make identification easy, we recommend you give your animation the same name as the animation asset.

    5. Click Hand icon (Select an asset).

      Pick asset up

      The Select an asset window opens.

    6. Browse to the animation asset you want to add and click OK.

      Select an asset

      Game Studio adds the animation asset to the entity.

      Animation asset added

    You can add as many animations to the animation component as you need. The Property Grid lists them in alphabetical order.

    Animations list

    2. Create a script to play the animations

    After you add animations to an entity, you need to play them with a script.

    Example script

        public class SimpleAnimationScript : StartupScript
        {
            public override void Start()
            {
                Entity.Get<AnimationComponent>().Play("Walk");
            }
        }
    

    This script looks for an animation with the name Walk under the animation component on the entity.

    For more information about creating animation scripts, see animation scripts.

    3. Add the script to the entity

    1. In the Scene Editor, select the entity you want to animate.

      Select an entity

    2. In the Property Grid, click Add component and choose the animation script you want to add.

      Select an entity

    Game Studio adds the script as a component. You can adjust public variables you define in the script in the Property Grid under the script component properties.

    Select an entity

    See also

    • Animation index
    • Import animations
    • Animation properties
    • Preview animations
    • Animation scripts
    • Additive animation
    • Procedural animation
    • Custom blend trees
    • Model node links
    • custom attributes
    • Improve this Doc
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation