#ecs #macro #bevy

nightly azalea-ecs

ECS stuff used in Azalea

1 unstable release

0.6.0 Feb 10, 2023
Download history 31/week @ 2023-02-04 34/week @ 2023-02-11 47/week @ 2023-02-18 8/week @ 2023-02-25 32/week @ 2023-03-04 14/week @ 2023-03-11 24/week @ 2023-03-18 25/week @ 2023-03-25 22/week @ 2023-04-01 33/week @ 2023-04-08 11/week @ 2023-04-15

93 downloads per month
Used in 5 crates (4 directly)

MIT license

6KB
102 lines

Re-export important parts of bevy_ecs and bevy_app and make them more compatible with Azalea.

This is completely compatible with bevy_ecs, so it won't cause issues if you use plugins meant for Bevy.

Changes:

  • Add [TickPlugin], [TickStage] and [AppTickExt] (which adds app.add_tick_system and app.add_tick_system_set).
  • Change the macros to use azalea/azalea_ecs instead of bevy/bevy_ecs
  • Rename world::World to [ecs::Ecs]
  • Re-export bevy_app in the [app] module.

Dependencies

~9MB
~160K SLoC