Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

LPC Character Spritesheet Plugin

An asset by DrJamgo
The page banner background of a mountain and forest
LPC Character Spritesheet Plugin thumbnail image
LPC Character Spritesheet Plugin thumbnail image
LPC Character Spritesheet Plugin hero image

Quick Information

0 ratings
LPC Character Spritesheet Plugin icon image
DrJamgo
LPC Character Spritesheet Plugin

This plugin is used to import spritesheets generateed with the Universal LPC Spritesheet Character Generator into godot. The plugin also offers the LPCSprite Class for easy animation of the characters in your game.Check the README for details:https://github.com/DrJamgo/Godot_LPC_Spritesheet_Gen/tree/main/addons/lpc_spritesheet_gen/README.md

Supported Engine Version
3.5
Version String
1.0.3
License Version
MIT
Support Level
community
Modified Date
2 years ago
Git URL
Issue URL

Godot_LPC_Spritesheet_Gen

This plugin is used to import spritesheets generateed with the Universal LPC Spritesheet Character Generator into godot. The plugin also offers the LPCSprite Class for easy animation of the characters in your game.

Basics

Thera are two main classes:

Workflow

The work flow is as simple as:

  • Create an instance of LPCSprite
    README
  • Set the frames property to a new LPCSpriteBlueprint instance or load an existing one and select it
    README README
  • Your empty Blueprint should look like this:
    README

Generate your Spritesheet

Import it in Godot

  • Click "Import from Clipboard"
    README
  • Now you can test your LPCSprite
    README
  • Use button "Open in Web Editor" to make changes to the sprite and re-import it again.

Usage of the LPCSprite class

  • Checkout the demo where you can strike down a skeleton endlessly.
  • The contained scripts show some basic usage, like:
    • use set_anim() so set an ainimation
    • use animate_movement() to make LPCSprite pick an animation based on your motion vector
    • react to signal "animation_climax" to e.g. deal damage at the climax point of an animation
    • use get_layers() and functions like set_glow() or set_highlight() to animate the material of some layers

README

Usage of the LPCSpriteBlueprint class

  • It is adviced to create a resource and save it (like paladin_blueprint.tres and skeleton_blueprint.tres in the demo) to be able to reuse it.

Additional information

  • You are responsible to comply with the license terms of the art you use. e.g. GPL 3.0, CC-BA-SA 3.0
  • The spritesheet PNGs are downloaded from web on import and stored at res://assets/lpc_sprites

This plugin is used to import spritesheets generateed with the Universal LPC Spritesheet Character Generator into godot. The plugin also offers the LPCSprite Class for easy animation of the characters in your game.

Check the README for details:
https://github.com/DrJamgo/Godot_LPC_Spritesheet_Gen/tree/main/addons/lpc_spritesheet_gen/README.md

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
LPC Character Spritesheet Plugin icon image
DrJamgo
LPC Character Spritesheet Plugin

This plugin is used to import spritesheets generateed with the Universal LPC Spritesheet Character Generator into godot. The plugin also offers the LPCSprite Class for easy animation of the characters in your game.Check the README for details:https://github.com/DrJamgo/Godot_LPC_Spritesheet_Gen/tree/main/addons/lpc_spritesheet_gen/README.md

Supported Engine Version
3.5
Version String
1.0.3
License Version
MIT
Support Level
community
Modified Date
2 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers