# Animated Sprites

{% embed url="<https://youtu.be/rAJQm8m0FAw>" %}

## Enable Animated Sprites

You can enable animated sprites through Feel Speak's [settings](https://stylishesper.gitbook.io/feel-speak/editors/settings "mention"). The option is under 'Sprites'. This will make the sprite animation fields available in the [object-manager](https://stylishesper.gitbook.io/feel-speak/editors/object-manager "mention").

## Working With Animation Fields

<figure><img src="https://1123894923-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5EhvGPJLvE6Kc1rE7X5%2Fuploads%2FPem7xyapdLVXu1XRShUX%2Fanimation_preview.gif?alt=media&#x26;token=747bf624-7fe0-4315-8e8f-96aa1036e9f6" alt="" width="327"><figcaption></figcaption></figure>

You can set sprite animations for each character and their emotions through the Object Manager's [#characters](https://stylishesper.gitbook.io/feel-speak/editors/object-manager#characters "mention") section. The 'Idle Sprite Animation' is used when character is not actively speaking. The 'Speaking Sprite Animation' is used when the character is speaking.

### Notes

* The animation is based on the order of the sprites in the **Sprites** list.
* **Speed** at 1 means each sprite will be displayed once per second. So if there are 10 sprites, speed at 2 will display each sprite twice per second (20 FPS).
* The **FPS** label simply refers to the number of sprites displayed per second.
* The animation preview doesn’t use the exact same code as the game, so it may be **slightly** off. However, it's accurate enough to trust.
* If the sprites list is empty, the static sprite will be used instead, and no animation preview will be displayed.
* Animated sprites are prioritized over static sprites.
* It's okay to reuse the same image consecutively to set larger delays inside the animation itself.

### Recommendation

You can mix animated sprites for some characters and static sprites for others. For a consistent visual style, it’s best to choose one approach for all characters—but ultimately it’s up to your project’s needs.
