2 个版本
0.1.1 | 2023 年 12 月 15 日 |
---|---|
0.1.0 | 2023 年 6 月 21 日 |
#788 在 图形 API 中
每月 37 次下载
105KB
694 代码行
一个快速、基于状态的 2D 渲染器,适用于应用程序和游戏,目前正在开发中。
TheRenderer 集成在 TheFramework 中,这是一个基于特质的适用程序和游戏框架,但也可以独立使用。
特性
- 在屏幕上的矩形区域内排列形状。
- 将内置或自定义着色器应用于形状和空间背景。
- 形状有状态,每个状态可以有一组属性(例如圆的半径)。TheRenderer 在状态变化之间平滑地动画处理,例如在应用程序中用户点击按钮时,或者在游戏中形状与另一个形状发生碰撞时。
- TheRenderer 仅在有需要时更新屏幕。
- 快速多线程渲染和形状的空间混合。
TheFramework 的集成允许创建原生、跨平台的适用程序和游戏。这种集成甚至允许使用提供的 Xcode 项目创建本地的 macOS、iOS 和 tvOS 适用程序和游戏。
目标
- CPU 上 2D 形状的快速渲染。
- 3D 三角形的快速渲染(即将推出)。
- 物理集成。
- 更多功能即将推出。
依赖项
~9–21MB
~273K SLoC