5个版本
0.1.4 | 2023年8月22日 |
---|---|
0.1.3 | 2023年8月22日 |
0.1.2 | 2023年8月22日 |
0.1.1 | 2023年8月21日 |
0.1.0 | 2023年1月27日 |
#1307 in 数学
21KB
505 行
geode-rs
Rust对Geode SDK的绑定
用法
待办事项 TLDR:使用
geode::entry! {
/* your code goes here */
}
定义入口并在其中执行钩子等操作
编译
由于Geometry Dash是一个32位应用程序,因此为其编写的模必须编译为32位。您可以在Windows上运行cargo +nightly-i686-pc-windows-msvc build
(因为geode-rs使用一些不稳定特性,所以需要nightly)。如果您不是在Windows上使用,我建议使用cargo xwin进行跨编译,目标是Windows。一旦您有了DLL,就必须将其添加到包含mod.json、logo.png和about.md的ZIP文件中。
许可证
BSL-1.0
lib.rs
:
Rust对Geode SDK的绑定
依赖关系
~129MB
~2M SLoC