Simple Animation in PICO-8

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

Keys

Z - Next Step
X - Auto/Manual

Code

This is the code displayed in the tutorial. Feel free to copy/paste it for your own use.

Note: You can use as many or as few sprites as you want in the sp table, and in any order you want.

function _init() t,f,s=0,1,4 --tick,frame,step sp={1,2,3,4,5,6} --sprites end function _update() t=(t+1)%s --tick fwd if (t==0) f=f%#sp+1 end function _draw() spr(sp[f],x,y) end

Here's another implementation that assumes the tick, frame, and step variables and the sp table are all part of another table. (In this case, p, for player.)

function _init() p={} --player p.t,.p.f,p.s=0,1,4 --tick,frame,step p.sp={1,2,3,4,5,6} --sprites end function _update() animate(p) end function _draw() spr(p.sp[p.f],x,y) end --animate an object function animate(o) o.t=(o.t+1)%o.s --tick fwd if (o.t==0) o.f=o.f%#o.sp+1 end
Platforms
Release date
Developer
MBoffin
Age rating
Not rated
Tags

System requirements for Web

Read more...
Simple Animation in PICO-8 screenshot, image №1043180 - RAWG
Edit the game info
Last Modified: Jan 9, 2019

Where to buy

itch.io