17个版本 (11个破坏性版本)
0.12.1 | 2022年2月7日 |
---|---|
0.11.1 | 2021年10月15日 |
0.9.0 | 2021年7月19日 |
0.8.0 | 2021年2月1日 |
0.5.3 | 2020年6月29日 |
#656 在 异步
每月38次下载
在 7 crate 中使用
65KB
1.5K SLoC
Goods - 资源管道
Goods 是一个主要为游戏引擎设计的资源系统。它支持使用功能强大的 derive-macros 定义复杂资源,并使用基于特质的资源源异步加载。
定义
为了定义资源,用户必须实现 Asset
特性。实现 Asset
特性的类型被称为资源,它们的值由资源加载过程产生。
Asset
特性相当复杂。其中许多部分在定义简单的资源类型时看起来像样板代码。
许可证
根据您的选择,许可如下:
- Apache许可证版本2.0 (license/APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (license/MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义的任何有意提交的工作,都将根据上述方式双许可,不附加任何其他条款或条件。
依赖项
~5–15MB
~176K SLoC