45个版本 (21个重大更新)

0.22.0 2024年7月20日
0.20.0 2024年6月9日
0.18.0 2024年1月24日
0.17.2 2023年2月26日
0.4.0 2020年11月30日

#17 in 游戏开发

Download history 2983/week @ 2024-05-04 3189/week @ 2024-05-11 3147/week @ 2024-05-18 4218/week @ 2024-05-25 4836/week @ 2024-06-01 3795/week @ 2024-06-08 4202/week @ 2024-06-15 4152/week @ 2024-06-22 2979/week @ 2024-06-29 3646/week @ 2024-07-06 3530/week @ 2024-07-13 3731/week @ 2024-07-20 4336/week @ 2024-07-27 3576/week @ 2024-08-03 3820/week @ 2024-08-10 3010/week @ 2024-08-17

15,403 每月下载量
用于 63 个Crate(25个直接使用)

Apache-2.0

1.5MB
28K SLoC

crates.io

Build status crates.io crates.io

网站 | 文档


2D和3D物理引擎 用于Rust编程语言。


什么是Rapier?

Rapier是一组用于游戏、动画和机器人的2D和3D物理引擎。这些crate包括 rapier2drapier3drapier2d-f64rapier3d-f64。它们是用Rust编程语言编写的,由Dimforge组织创建。它是永久免费和开源的!

入门指南

开始使用Rapier的最简单方法是

  1. 阅读用户指南
  2. 尝试示例:运行 cargo run --release --bin all_examples2cargo run --release --bin all_examples3。它们的源代码在examples2d/examples3d/目录中。
  3. 不要犹豫,在Discord上寻求帮助,或者在GitHub上打开一个问题。

资源和讨论

  • Dimforge:查看我们正在进行的所有开源项目!关注我们在博客上的公告。
  • 用户指南:通过阅读官方用户指南来学习如何在项目中使用 Rapier。
  • Discord:加入我们,在 Discord 上聊天,获取帮助,建议功能!
  • NPM 包:查看我们的 Rapier NPM 包,如果您需要使用 JavaScript/TypeScript。

在贡献或参与社区讨论之前,请务必熟悉我们的 行为准则 和我们的 贡献指南

依赖关系

~6–8.5MB
~177K SLoC