An XNA implementation for the Spriter Format is available at github.
The XNA Spriter library is composed of two parts, a custom content pipeline extension and the actual runtime library. This content pipeline processes the .SCML file at compile time, creating a single texture atlas/sprite sheet and munging the actual XML data into objects more suitable for the XNA framework. This means a large chunk of the import work is done at compile time, reducing the load times significantly at runtime. The ReadMe has more details in the implementation section. The second part of the library actually loads the processed data and handles updating and
drawing the Spriter character.
Be aware the the library currently supports the pre-Ludum Dare format, so bounding boxes are not handled. However, I will be updating the code soon to do so.
Spriter XNA
in Spriter Implementations
Posted
An XNA implementation for the Spriter Format is available at github.
The XNA Spriter library is composed of two parts, a custom content pipeline extension and the actual runtime library. This content pipeline processes the .SCML file at compile time, creating a single texture atlas/sprite sheet and munging the actual XML data into objects more suitable for the XNA framework. This means a large chunk of the import work is done at compile time, reducing the load times significantly at runtime. The ReadMe has more details in the implementation section. The second part of the library actually loads the processed data and handles updating and
drawing the Spriter character.
Be aware the the library currently supports the pre-Ludum Dare format, so bounding boxes are not handled. However, I will be updating the code soon to do so.
Have fun!