Bevy plugin for PhysX 5
PhysX is an open-source Physics SDK written in C++ and developed by Nvidia.
This crate is a bridge between Bevy ECS and Rust bindings made by Embark Studios.
Getting started
Here is a snippet, which creates a ball bouncing on a fixed ground.
// this is similar to basic simulation example in rapier3d
use *;
use *;
use ; // bevy prelude conflicts
Compatibility / Prior art
published | 0.2.x - 0.3.x | Bevy 0.11 | PhysX 5 |
git tags | git:master | Bevy 0.11 | PhysX 5 |
git:a21b570 | Bevy 0.11 | PhysX 4 | |
git:43ae89e | Bevy 0.10 | PhysX 5 | |
git:8f66a99 | Bevy 0.10 | PhysX 4 | |
other crates | bevy_mod_physx v0.1.0 | Bevy 0.10 | deprecated |
bevy_prototype_physx | Bevy 0.2-0.5 | unknown | |
bevy_physx | never existed | ||
Note: you can find PhysX 4 version of this crate. It exists because PhysX 5 bindings don't have Vehicle API. It is not officially supported nor published to crates.io, and may get removed in the future.