maxfish / go-spriter

A simple Go importer and player for Spriter animation files (SCML). https://brashmonkey.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-spriter

A simple Go importer and player for Spriter animation files (SCML). https://brashmonkey.com

Usage

// [...] Game init
spriterModel := spriter.NewSpriterModelFromFile("assets/hero/player.scml")
player := spriter.MakePlayer(spriterModel.GetEntityByName("Player"))
player.SetAnimationByName('run')

// [...] Game loop
player.Update(deltaMillisec)

// [...] Game render
// Draw the animation

For an example of how to draw the sprite, have a look at drawer_example.go

About

A simple Go importer and player for Spriter animation files (SCML). https://brashmonkey.com

License:MIT License


Languages

Language:Go 100.0%