2 个版本
使用旧的 Rust 2015
0.1.1 | 2017年1月29日 |
---|---|
0.1.0 | 2017年1月21日 |
#47 in #physics-engine
2MB
19K SLoC
包含 (静态库, 565KB) glew32.lib, (静态库, 95KB) chipmunk/msvc/glfw/lib-msvc100/GLFW.lib, (静态库, 16KB) GLFWDLL.lib
ChipmunkRs
Rust 编译 Chipmunk2D 物理引擎。
lib.rs
:
Chipmunk2D 物理库的绑定
已在 Chipmunk2D 7.0.1 上测试
这些绑定提供了内存安全性,但其他方面尽量接近原始 API。有关如何使用 API 的详细信息,请参阅官方 Chipmunk2D 7.0.1 手册。这些绑定不是零成本的。一些开销是由于与内存安全性相关的代码。这种成本可能会在未来的版本中降低。另外,ffi 模块提供了原始 API 绑定(自行承担风险)。
尚未完成的事情?
- 除了圆形和盒子(多边形)形状以外的形状。
- 迭代器/回调。
- 从每个对象获取相关体/形状/空间的功能。需要一个干净且安全的方法来实现这一点。
- 这个!仔细阅读 Chipmunk2D 7.0.1 手册 并注意缺失的功能。