33个版本 (18个破坏性更新)

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.6.1 2021年3月2日

#214 in 仿真

Download history 180/week @ 2024-05-03 77/week @ 2024-05-10 119/week @ 2024-05-17 111/week @ 2024-05-24 54/week @ 2024-05-31 207/week @ 2024-06-07 33/week @ 2024-06-14 245/week @ 2024-06-21 14/week @ 2024-06-28 252/week @ 2024-07-05 38/week @ 2024-07-12 145/week @ 2024-07-19 29/week @ 2024-07-26 20/week @ 2024-08-02 43/week @ 2024-08-09 49/week @ 2024-08-16

每月154次下载
用于 recast_navigation

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:加入我们聊天,获取帮助,提出功能建议!
  • NPM软件包:如果您需要将Rapier与JavaScript/Typescript一起使用,请查看我们的NPM软件包。

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

依赖项

~6–8.5MB
~176K SLoC