Skip to content

nonunknown/godot-sheet-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Godot Easy Sheet Manager

This plugin lets the user deal with irregular spritesheets, and automatically generates animations from selected ones.

alt text

ChangeLog

v1.5

  • Added Support for 2D Sprites
  • Removed a bug where you cant play animations, when the engine is reopened/reloaded

Working Version

3.2+ 3.2.2 beta 1

Installation

  • Place inside your project folder
  • Enable Plugin

How to use

  • Create your spritesheet here: https://www.leshylabs.com/apps/sstool/
  • Set the FileName type to json
  • JSON and PNG file must be the same name, and located in the same folder
  • Go to your Scene which contains:
    • AnimationPlayer
    • Sprite
  • IMPORTANT: Attach SpriteSheet2D or SpriteSheet3D to your Sprite Node
  • Select Both
  • Press F9 Shortcut key
  • Window should appear
  • Select Sprites in sequence you want
    • If you select wrong, just right-click and clear selection
  • click the button: Create Animation
  • Configure as you like
    • If you want to know what the checkboxes does just leave the mouse above to show HINT
  • Reselect the AnimationPlayer node to see changes

Known Bugs

  • None

Important

if you want to improve this plugin you're very welcome. Here are some things that could make this plugin better:

  • Multi-threading
  • Hide already-in-use sprites
  • Hide sprite-boxes (buttons) off the screen to improve performance
  • Colorize with different colors the in-use sprites
  • Modify existing animations created with this plugin
    • Like changing the frame distance (step)
  • Reorganize the texture of the spritesheet acording to names
  • Show/Hide sprite names
  • Zoom in/out spritesheet
  • Middle Mouse button move the sheet
  • better organized sprite names