Whitebrim / AnimatedSprite

Sprite class extension with imagetable animation and finite state machine support for @Playdate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AnimatedSprite

Badge License Toybox Compatible Latest Version

Animated sprites library for the PlayDate.




Button Installation    Button Documentation    Button Performance



Features

How the sprites class has been extended:

  • Sprite animations

  • Finite State Machine

  • JSON Configuration



Showcase

A small example how you could use it:

import 'AnimatedSprite.lua'

-- Loading imagetable from the disk
imagetable = playdate.graphics.imagetable.new('path')

-- Creating an AnimatedSprite instance
sprite = AnimatedSprite.new(imagetable)

-- Adding custom a animation state (Optional)
sprite:addState('idle',1,5,{ tickStep = 2 })

-- Playing the animation
sprite:playAnimation()


Contacts

Button Telegram    Button Discord    Button Mail


About

Sprite class extension with imagetable animation and finite state machine support for @Playdate

License:MIT License


Languages

Language:Lua 100.0%