1个不稳定版本
0.2.0 | 2021年2月28日 |
---|
#855 in 音频
700KB
22K SLoC
Game Music Emu Rust
此Crate包含对Game Music Emu的Rust绑定。目前它非常简单,并不涵盖所有内容,但最终它将包含对gme.h中大多数函数的绑定。
入门指南
将以下内容添加到您的Cargo.toml
中。
game-music-emu = "0.2"
条件编译
与Game Music Emu的常规版本一样,您可以通过在Cargo.toml
中添加功能来选择包含哪些仿真器。
例如,如果您只想使用Nintendo和Game Boy仿真器,您会写
gme = { version = 0.1, default-features = false, features = ["gbs", "nsf"] }
有关所有可用功能,请参阅Cargo.toml。构建逻辑在build.rs中。您可以在运行时调用gme::type_list()
以获取您编译的仿真器列表。
##用法
有关用法示例,请参阅示例。
许可证
本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件。
Game Music Emu采用LGPLv2.1许可证。有关详细信息,请参阅其许可证。
致谢
- Shay Green为创建Game Music Emu
- Michael Pyne为维护Game Music Emu
依赖关系
~1.3–1.9MB
~43K SLoC