Skip to content

v0.4.0

Compare
Choose a tag to compare
@Trouv Trouv released this 17 Aug 06:12
· 111 commits to main since this release
eb27c37

New features:

  • New LayerMetadata component, automatically added to AutoTile, Tile and IntGrid layers #102
  • New Respawn component that you can add to world entities or level entities to respawn them (thanks for the suggestion @bardt) #109
  • #[sprite_sheet_bundle] attribute macro now supports LDtk "tileset padding" #110

Breaking changes:

  • Spelling of LevelBackground::Nonexistent fixed (thanks @johanhelsing) #83
  • offset argument added to #[sprite_sheet_bundle(...)] attribute macro #110

Bug fixes:

Other:

  • Updated to bevy 0.8 (thanks @nfagerlund) #104
  • Schedule completely reworked. Fewer frame delays + more correct LevelSelection/LevelSet behavior #109
  • New stage LdtkStage::ProcessApi as part of the schedule rework. #109
  • Implement ground detection in platformer example (thanks @ChristopherBiscardi) #86
  • Reflect derived for all components, improving bevy-inspector-egui integration (thanks @johanhelsing) #84
  • Clone derived for LdtkAsset (thanks @jrasanen) #90
  • All tiles have SpatialBundles and are children of layer entities, as opposed to just those with intgrid values and metadata #106