3个版本 (1个稳定版本)
2.0.1-alpha | 2023年9月18日 |
---|---|
2.0.0-alpha | 2023年9月4日 |
1.0.5 | 2023年4月16日 |
#229 in 音频
每月下载次数 23
36KB
709 行
入门
为了正确运行此crate,您需要安装一些先决条件。
先决条件
根据操作系统/发行版和打包系统,库可能被分成具有二进制文件和开发文件的单独包。要构建projectM,需要安装二进制文件和开发文件。
所有平台的一般构建依赖项
- Rust
- 一个正常工作的构建工具链。
- CMake:用于生成特定平台的构建文件。
- OpenGL:三维图形库。用于渲染可视化。
- 或 GLES3:OpenGL库,用于嵌入式系统,版本3。在Android设备、树莓派、Emscripten和通用Windows平台构建projectM时需要。
仅适用于Windows
(返回顶部)
用法
# Cargo.toml
[dependencies]
projectm = { version = "1.0", features = [] } # Available features: playlist
(返回顶部)
示例
查看frontend-sdl仓库,了解如何使用projectM库的示例。
(返回顶部)
贡献
贡献使开源社区成为一个如此美妙的学习、灵感和创造的地方。您所提供的任何贡献都将受到高度重视。
如果您有任何可以使这个项目变得更好的建议,请复制仓库并创建一个拉取请求。您也可以简单地创建一个带有“增强”标签的问题。别忘了为项目加星!再次感谢!
- 复制项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m '添加一些AmazingFeature'
) - 将更改推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
(返回顶部)
许可
在LGPL-2.1许可下发行。更多信息请见LICENSE
。
(返回顶部)
支持
(返回顶部)
联系
Blaquewithaq(Discord: SoFloppy#1289)- @anomievision - [email protected]
(返回顶部)
依赖关系
~0.3–2.4MB
~46K SLoC