Releases: Balkan-Ram-Games/spriteloop-defold
Releases · Balkan-Ram-Games/spriteloop-defold
Release list
v0.12.0-alpha
Changes
- Added support for animated part Z order.
- Added
spla.load_bytes()andspriteloop.load_bytes()for loading or replacing.splapackages from memory at runtime.
Examples and documentation
- Added a package explorer example.
v0.11.0-alpha
- Add Android support
- Add iOS support
v0.10.0-alpha
- Add tint support
- Add tint Lua API
- Add variants state support
- Add empty part support
v0.9.0-alpha
Implemented consistent event behavior:
play_anim()emits frame 0 events and events from every crossed frame.{ emit_events = false }disables events for the entire playback session.set_frame()andset_time()emit only destination-frame events.- Their
{ emit_events = false }option affects only that operation. - Seeking never emits events from intermediate frames.
- Existing queued events are preserved by play and seek operations.
- Event queues are bounded per component/handle; the default limit is 256.
- On overflow, the oldest events are dropped and a warning is logged once.
- Configure the limit with
[spriteloop] max_pending_eventsingame.project. - Queue statistics are available through
get_info().
v0.8.1-alpha
- Allow names for part variant API on top of IDs
- Add support for keys
v0.8.0-alpha
v0.7.0-alpha
- Add skins support
- Add parts per skin visibility
- Add part variants support
- Add part variants X, Y, Z offset overwrite
v0.6.0-alpha
- Add skew support
v0.5.0-alpha
- Improve performance
v0.4.0-alpha
- Added wasm-web target
- Added always-on camera/frustum culling for SpriteLoop components.
- Added resource-level baked animation frames for fixed
.splaanimation data. - Added per-component transformed vertex caching.
- Improved benchmark scenes