3.2 KiB
ModularSpriteAnimationFactory
A Godot 4 plugin to generate animations for modular 2d sprites. Generated animations will have multiple tracks, one for each Sprite2D node.
Installation
- Download the plugin from github and place the
addons
directory to your Godot project root folder. Alternatively, you can install it from theAssetLib
in the Godot editor. - In the Godot editor, go to
Project
>Project Settings
>Plugins
and enableModular Sprite Animation Factory
.
Usage
-
Prepare your sprites. Split it to different parts and convert them to white (or greyscale). Example below:
-
Setup your nodes, it has to be a
Node2D
, contains anAnimationPlayer
and at least aSprite2D
among its children. It's recommended to name theSprite2D
s accordingly. Example below:Node2D
AnimationPlayer
Sprite2D
Sprite2D
- ... more
Sprite2D
s
-
Set the textures of the
Sprite2D
s with your sprites. And set the Hframes and Vframes (under theSprite2D > Animation
section), in the example it's a 4x4 spritesheet. -
You can now customize your character by setting different colors to each part of the sprite. To do so, in the
CanvasItem > Visibility
section, change the modulate color. You can also change that via a script. Alternatively, you can also customize your character by changing the texture. For example, you can have aSprite2D
node namedHat
, and you can change the character's hat to different styles, instead of just changing the hat color. -
When you select the root Node2D, a tab will apear on the right panel, named
MSAF
. You can then manage and generate animations using it. -
The result of the generated animation: