21个版本 (10个破坏性版本)

新增 0.10.0 2024年8月20日
0.9.0 2024年7月22日
0.8.0 2024年5月12日
0.7.0 2023年12月28日
0.1.0-dev.42021年10月31日

#94 in 游戏开发

Download history 233/week @ 2024-05-11 43/week @ 2024-05-18 11/week @ 2024-05-25 33/week @ 2024-06-01 27/week @ 2024-06-08 231/week @ 2024-06-15 22/week @ 2024-06-22 2/week @ 2024-06-29 31/week @ 2024-07-06 9/week @ 2024-07-13 117/week @ 2024-07-20 28/week @ 2024-07-27 2/week @ 2024-08-10 195/week @ 2024-08-17

每月230次下载
已用于 3 crates

MIT/Apache

345KB
8K SLoC

Kludgine

Kludgine is considered alpha and unsupported crate version Documentation for main branch

Kludgine旨在成为由wgpu驱动的轻量级、高效的2D渲染框架。其名称Kludgine的设计带有讽刺意味,但它是由一位对现代图形编程和Rust相对较新的开发者设计和编写的。因此,它可能是一个kludge

如果未启用app功能,Kludgine提供受wgpu的封装图形工作文章启发的API。

如果启用app功能,Kludgine提供了一个易于使用的API来运行多窗口应用程序。

API仍在开发中。examples文件夹包含许多突出特定功能的示例。

项目状态

该项目作为Cushy的一部分处于早期开发阶段。目前被认为是alpha版本且不受支持,@ecton的主要关注点是将其用于自己的项目。功能请求和错误修复将根据@ecton自己的需求进行优先考虑。

如果您想做出贡献,错误修复总是受欢迎的。在着手开发新功能之前,请打开一个问题提出该功能及其旨在解决的问题。这样做将有助于避免合并拉取请求时的摩擦,因为它确保更改符合维护者对Cushy的愿景。

依赖项

~22–58MB
~1M SLoC