Component:UVAtlasAnimator

From Resonite Wiki
Revision as of 18:40, 11 November 2024 by 989onan (talk | contribs) (Add info)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Component image 
UVAtlas Animator component as seen in the Scene Inspector

The UVAtlasAnimator component is used primarily to drive texture animations on materials like GIFs. It can also be used as a sprite sheet to animate things like 2D mouths.

Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled.
ScaleField field drive of Float2 The texture's TextureScale field that should be driven
OffsetField field drive of Float2 The texture's TextureOffset field that should be driven
AtlasInfo direct RelayRef`1<AtlasInfo> The AtlasInfo component that provides the size and frame amount for the atlas
Frame Int Which frame of the atlas the texture scale and offset should be driven to

Usage

Attach to a slot and provide the component with the Scale and Offset fields of any Material. Then, set the material's image to a sprite sheet of a set of animation frames. Then provide a Component:AtlasInfo with the proper data. Finally, use a Component:TimeIntDriver to drive Frame to animate always, or set/drive Frame to the frame on the sheet you want in some other way like ProtoFlux.

Examples

This article or section is a Stub. You can help the Resonite Wiki by expanding it.


See Also