agilgur5 / physijs-webpack

PhysiJS port for bundlers with out-of-the-box support for Webpack and Browserify
Other
9 stars 3 forks source link
ammo ammojs browserify npm physi-js physijs three threejs webpack

PhysiJS port for bundlers

package-json releases commits
dt dy dm dw
build status
NPM

A PhysiJS port for bundlers with out-of-the-box support for Webpack and Browserify

Installation

npm install -S physijs-webpack

Usage

webpack

var Physijs = require('physijs-webpack');

and install worker-loader with:

npm install -D worker-loader

browserify

var Physijs = require('physijs-webpack/browserify');

and install webworkify with:

npm install -D webworkify

other bundlers

See the webpack.js and browserify.js files for examples as to how one might configure for a different bundler.

Bundler Performance Optimizations

Feeling like your builds are too slow? Looking to speed them up? Check out our optimization docs!

Credits

Thanks to @silviopaganini for creating the initial browserify version! And of course @chandlerprall for creating Physijs itself!

Misc

Check out WhitestormJS and its physics integration for a more modern experience with ThreeJS and physics. It's modern enough to even have React and Angular integrations!