From v0.4.X to v0.5.X
Overview
Version 0.5 updates the crate for Bevy v0.15.
It notably takes advantage of the new required_component
feature to simplify the crate API.
Also, this version provide some fixes related to user properties. If you are using them, you should reload your export file.
Bevy v0.15 update
Misc changes
TiledMapSettings
update
map_initial_transform
and map_initial_visibility
have been removed from TiledMapSettings
.
If you want to tweak your map positioning or visibility, you should instead directly insert corresponding Transform
or Visibility
components on the map entity.
Before:
#![allow(unused)] fn main() { let map_handle: Handle<TiledMap> = asset_server.load("map.tmx"); commands.spawn(( TiledMapHandle(map_handle), TiledMapSettings { map_initial_transform: Transform::from_xyz(150., 100., 0.), map_initial_visibility: Visibility::Hidden, ..Default::default() }, )); }
After:
#![allow(unused)] fn main() { let map_handle: Handle<TiledMap> = asset_server.load("map.tmx"); commands.spawn(( TiledMapHandle(map_handle), Transform::from_xyz(150., 100., 0.), Visibility::Hidden, )); }