3 个版本
0.0.2 | 2024年2月17日 |
---|---|
0.0.1 | 2024年2月16日 |
0.0.0 | 2023年2月5日 |
#411 在 游戏开发
每月33次下载
用于 rafx
400KB
7K SLoC
Hydrate
Hydrate 是一个资源管道和游戏数据创作框架。
运行演示
git clone https://github.com/aclysma/hydrate.git
cd hydrate/demo-editor
cargo run
After it launches, click build in the bottom right and close the editor
cd ../demo-game
cargo run
项目状态
本项目应被视为实验性且不受支持的。我开源这个项目的首要目标是分享 想法。我很乐意看到其他项目从这个项目中学习,并做出更好的东西。
我将很高兴讨论这个项目的高层设计决策和选择某些权衡的理由,但我可能无法投入太多时间去支持。我可能随意地不采纳某些 PR,仅仅是因为它不是我个人感兴趣的特性。
此存储库中的演示代码和 rafx 对此crate的使用是了解 hydrate 如何工作的最佳示例。(查看 use-hydrate 分支)
许可证
根据您的选择,许可协议为以下之一
- Apache 许可证2.0版本,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
上游依赖
此存储库中从上游来源的字体可能有自己的许可证,通常是 OFL
某些依赖项可能根据其他条款许可。这些许可证包括 "ISC"、"CC0-1.0"、"BSD-2-Clause"、"BSD-3-Clause" 和 "Zlib"。每次 CI 运行时,使用 cargo-deny 在最佳努力的基础上验证这些许可证。
致谢
Hydrate 受 Distill 启发,并借鉴了该项目中的许多想法。
贡献
除非您明确声明,否则您有意提交的任何贡献,根据 Apache-2.0 许可证的定义,应按上述方式双许可,不附加任何额外条款或条件。
请参阅 LICENSE-APACHE 和 LICENSE-MIT。
依赖项
~0–19MB
~269K SLoC