Newer
Older
[](https://github.com/mapeditor/rs-tiled/actions/workflows/rust.yml)
[](https://crates.io/crates/tiled)
Read maps from the [Tiled Map Editor](http://www.mapeditor.org/) into rust for use in video games. It is game engine agnostic and pretty barebones at the moment. Documentation is available [on docs.rs](https://docs.rs/tiled/).
Code contributions are welcome as are bug reports, documentation, suggestions and criticism.
[There is a package on crates.io](https://crates.io/crates/tiled), to use simply add:
to the dependencies section of your Cargo.toml.
let map = parse_file(&Path::new("assets/tiled_base64_zlib.tmx")).unwrap();
println!("{:?}", map);
println!("{:?}", map.get_tileset_by_gid(22));
There are a few things missing at the moment:
- Terrain
- A nice API. At the moment you can access attributes and properties, find tilesets by GID and loop through the tiles. This leaves a user of the library with a bit to do.
assets/tilesheet.png by Buch (http://blog-buch.rhcloud.com/)