1 个不稳定版本
0.1.0 | 2019 年 12 月 8 日 |
---|
#8 in #tmx
25KB
626 行
TMX Reader
此库提供对 TMX 文件的读取功能。
这些文件可以使用出色的 Tiled 编辑器创建。
支持的功能
- 瓦片集
- 对象组
- 属性
缺失的功能
- 图层
- 图像层
- 网格(以及所有其他等距元素)
- 嵌入数据
- 地形
- 动画
- 瓦片集合
- ...
因此还有很多事情要做。
用法
use tmx_reader::Map;
use std::path::PathBuf;
use std::fs;
let mut d = PathBuf::from(env!("sandbox.tmx"));
let contents = fs::read_to_string(d.as_os_str())
.expect("Something went wrong reading the file");
let map = Map::new(contents.as_str());
#演示和 WASM 一个完整的演示,也可以在浏览器中使用 WASM 运行,位于 这里。
目标
我不知道这个库是否会有用 :)
我只是用它来做我的小游戏实验。
依赖项
~5MB
~143K SLoC