9个版本 (5个破坏性更新)
使用旧的Rust 2015
0.6.0 | 2019年8月10日 |
---|---|
0.5.0 | 2018年11月12日 |
0.4.1 |
|
0.4.0 | 2018年2月15日 |
0.1.1 | 2017年12月12日 |
#1441 in 游戏开发
每月31次下载
100KB
2K SLoC
physics2d-rs
又是一款2D物理引擎,但拥有铁的力量。
physics2d-rs是一个与我的2D物理文章系列配套的教育项目,并不打算与nphysics等竞争,但初始发布后仍可以作为2D游戏和模拟的一部分使用。
功能
- 凸多边形和圆形碰撞,具有恢复力和摩擦力
O(n log n)
使用AABB树(边界体积层次)实现的O(n log n)广相碰撞检测- 弹簧连接
要检查项目的当前进度,请查看可用的示例。通常为每个主要功能添加创建新的示例。
示例
示例使用sfml
crate,因此依赖于SFML和CSFML开发库。macOS和GNU/Linux用户应通过各自的包管理器获取这两个包。Windows用户应遵循这些说明来设置sfml
crate。
要运行示例,请使用Cargo run
命令
cargo run --example=EXAMPLE-NAME