#文本渲染 #渲染器 #2D 渲染 #字体 #精灵 #硬件加速 #可选

fae

一个简单快速的 2D 渲染库,具有可选的窗口创建和文本渲染功能

6 个版本 (重大更改)

0.6.0 2020 年 3 月 8 日
0.5.0 2020 年 1 月 17 日
0.4.0 2019 年 2 月 27 日
0.3.1 2019 年 1 月 26 日
0.1.0 2018 年 12 月 11 日

#18#硬件加速

每月 30 次下载

MIT 许可证

330KB
3K SLoC

fae

Fae 是一个硬件加速的 2D 精灵渲染器,具有可选的文本渲染功能。

渲染实现依赖于您的硬件,使用 OpenGL 2.1/3.3。字体光栅化使用 rusttype 对 ttfs 进行,并且可以使用 font8x8 作为小型回退字体。

为什么你不应该使用这个库:我没有将此库与其他类似库进行比较分析,也没有经验知道这个库是否是 2D 渲染的良好实现。我制作它是为了支持自己的游戏,因为 NIH(不是我在这里)。

文档

请参阅 examples/ 中的示例。

可选功能

  • text 功能提供了访问文本渲染 API 的权限,但需要同时启用 font8x8ttf
    • font8x8 功能提供了使用 font8x8 字体的文本渲染权限。
    • ttf 功能提供了通过 rusttype 库使用 ttf 字体的文本渲染权限。
  • png 功能提供了通过 png 库轻松加载 png 功能。

许可证

本库根据 MIT 许可证 提供。

依赖关系

~46–480KB