4 个版本 (2 个重大变更)
使用旧的 Rust 2015
0.3.0 | 2019 年 3 月 6 日 |
---|---|
0.2.0 | 2018 年 5 月 19 日 |
0.1.1 | 2018 年 3 月 26 日 |
0.1.0 | 2018 年 3 月 26 日 |
在 并发 中排名 #817
10KB
122 行
specs-static
一个用于 Specs 的实验性扩展。它添加了不按 Entity
索引的组件存储,而是通过用户完全管理的自定义 ID。
这对于需要每个瓦片都拥有某些组件的瓦片地图很有用。手动管理 ID 将会给你带来巨大的性能提升。
使用方法
请查看 基本示例。
所需 Rust 版本
1.29稳定版
功能
- 具有自定义 ID 的
Storage
get
、get_mut
和Join
- 使用
WorldExt
注册这些存储
贡献
欢迎贡献!如果您想添加另一个功能,只需创建一个问题。您还可以帮助解决任何您想要解决的问题;只需确保留下一条注释,说明您正在处理它。如果您需要任何帮助,请随时提出。
所有贡献都假设根据 MIT/Apache-2 双重许可协议。
许可协议
specs-static
在 MIT 许可协议和 Apache 许可协议(版本 2.0)的条款下分发。
请参阅 LICENSE-APACHE 和 LICENSE-MIT。
依赖关系
~5MB
~94K SLoC