v0.9.0-alpha
Pre-release
Pre-release
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().