Skip to content

A showcase and integration example for physx-rs in the amethyst game engine

Notifications You must be signed in to change notification settings

FireFlyForLife/amethyst-physx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Current Project Status

Currently this serves mostly as a playground for me, so the integration into amethyst is not supposed to be perfect yet.

amethyst-physx

This is a showcase and test suite of the physx-rs library. It uses my own fork where I add new features/bindings to the library which I will feed back to the main repository.

Current Features

  • Debug lines

Planned features

  • Characters etc

How to run

Firstly clone the repo with submodules:

git clone --recurse-submodules -j8 https://github.com/FireFlyForLife/amethyst-physx.git

(Or alternatively, initialize submodules after the fact)

git clone https://github.com/FireFlyForLife/amethyst-physx.git

git submodule update --init --recursive -j8

To run the game, run the following command, which defaults to the vulkan graphics backend:

cargo run

Windows and Linux users may explicitly choose "vulkan" with the following command:

cargo run --no-default-features --features "vulkan"

Mac OS X users may explicitly choose "metal" with the following command:

cargo run --no-default-features --features "metal"

About

A showcase and integration example for physx-rs in the amethyst game engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages