Lommix / bevy_aseprite_ultra

The ultimate bevy aseprite binary plugin. Featuring animations and static atlas loading with pivots. Full support for hot reloading!
MIT License
35 stars 10 forks source link

Asset preprocessing #7

Open musjj opened 3 months ago

musjj commented 3 months ago

Since 0.12 with Bevy Asset V2, Asset Preprocessing is now supported:

Asset preprocessing is the ability to take an input asset of a given type, process it in some way (generally during development time), and then use the result as the final asset in your application. Think of it as an "asset compiler".

If you are building an app that tests the limits of your hardware with optimal formats ... or you just want to cut down on startup / loading times, asset preprocessing is for you.

This will help cut down both loading speed and users who are uncomfortable with shipping their entire .ase files with their game

Lommix commented 6 days ago

I gave this some though and agree. Currentlly you are foced to use embedded_asset if you do not want to share your raw files.

We need to create a way to serialze the aseprite asset into another file format. It's on my list, but still not super high prio. If anyone wants to join, share your thoughts.