10个版本
使用旧的Rust 2015
0.0.9 | 2018年6月27日 |
---|---|
0.0.8 | 2018年6月25日 |
#927 在 图形API
用于 pxl-build
29KB
572 代码行
pxl
一个用于在Rust中编写图形程序和游戏的简单框架。
Crates
此存储库是一个cargo工作空间,由多个crates组成
pxl
:库和运行时。从这里开始!pxl-build
:一个编译时资源加载器。如果你想使用静态资源,如图像和声音,请查看此功能。pxl-build-test
:pxl-build
的测试和用法示例。pxl-mono
:使用pxl
构建的Mono和有时是彩色音频反应式视觉效果
构建
由于 pxl
程序使用像素渲染,因此以发布模式构建可以显著提高性能。请使用 cargo run --release
以发布模式构建。
依赖项
pxl
运行时使用 cpal
播放音频,这需要Linux上的ALSA头文件/库;
在Ubuntu上,您可以使用以下命令安装它们
sudo apt install libasound2-dev
lib.rs
:
pxl
一个用于在Rust中创建图形程序的简单框架。 pxl
的目的是避免Rust最具挑战性的概念,同时仍然提供一个引人入胜的平台,用于开发图形游戏和程序。
特性
- 基于像素的渲染
- 基于样本的音频合成
- 自定义顶点和片段着色器
pxl-build
:编译时资源加载crates- 动作和文本输入
依赖项
~3–13MB
~153K SLoC