10个版本

使用旧的Rust 2015

0.4.2 2024年2月17日
0.4.1 2020年5月15日
0.4.0 2018年6月3日
0.3.4 2017年6月4日
0.3.2 2016年7月21日

#33 in 仿真

Download history 47/week @ 2024-04-02 3/week @ 2024-04-16 26/week @ 2024-04-23 1/week @ 2024-05-21 7/week @ 2024-05-28 6/week @ 2024-06-04 3/week @ 2024-06-11 1/week @ 2024-06-18 4/week @ 2024-06-25 54/week @ 2024-07-02 5/week @ 2024-07-16

64 个月下载量
用于 2 crates

zlib致谢

670KB
18K SLoC

C++ 11K SLoC // 0.1% comments Rust 6K SLoC // 0.0% comments Lua 54 SLoC // 0.0% comments

rust_box2d 构建状态 Crates.io 许可证

一个围绕Box2D物理引擎的库。它旨在提供一种符合语法的接口。

Box2D是一个用于游戏的2D刚体仿真库。程序员可以在他们的游戏中使用它来使对象以逼真的方式移动,并使游戏世界更加互动。从游戏引擎的角度来看,物理引擎只是一个用于程序动画的系统。

在这里你不会找到很多关于Box2D本身的信息,请查看官方网站

文档

你可以查看测试床以获取示例。

依赖项

为了构建Box2D,你需要安装CMake

或者,你可以通过将环境变量BOX2D_LIB_DIR指向包含编译后的Box2D库的目录来提供自己的Box2D安装(版本2.3.1)。

BOX2D_LIB_DIR="path\to\Box2D\lib" cargo build

依赖项

~0.1–1.4MB
~26K SLoC