Skip to content
This repository has been archived by the owner on Nov 13, 2018. It is now read-only.

Implement processing of OAM data #4

Open
nicholatian opened this issue Jul 9, 2017 · 0 comments
Open

Implement processing of OAM data #4

nicholatian opened this issue Jul 9, 2017 · 0 comments
Milestone

Comments

@nicholatian
Copy link
Member

The purpose of OAMs—short for Object Attribute Memory—are to provide lots of flexibility/control for manipulating complex 2D ‘objects’ in the viewport. One OAM can contain a collection of images that can be shuffled through by the program, and they can be referenced inside animations defined in a config file. These animations support frame-specific millisecond-exact timings, optional looping, and X/Y offsets for each frame relative to an OAM-global origin. All images are stored as 32-bit PNGs.

Also see: https://gist.github.com/nicholatian/a1a19b96dd7bbd66ec01a91d3e1640cd

@nicholatian nicholatian added this to the v0.1 milestone Jul 9, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant