https://github.com/nonunknown/godot-sheet-manager
https://github.com/nonunknown/godot-sheet-manager
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/nonunknown/godot-sheet-manager
- Owner: nonunknown
- License: mit
- Created: 2020-04-19T10:51:59.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-07T10:40:08.000Z (almost 6 years ago)
- Last Synced: 2025-01-12T17:24:32.134Z (over 1 year ago)
- Language: GDScript
- Size: 1.21 MB
- Stars: 23
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Godot Easy Sheet Manager
This plugin lets the user deal with irregular spritesheets, and automatically generates animations from selected ones.

## 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