Skip to content

An integration of PlayCanvas with the 2D physics engine p2.js

License

Notifications You must be signed in to change notification settings

playcanvas/playcanvas-p2.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

playcanvas-p2.js

An integration of PlayCanvas with the 2D physics engine p2.js. With this integration, you get a powerful visual editing environment for your p2.js powered applications.

Usage

  1. Create a new project on PlayCanvas and open the Editor.
  2. Drag playcanvas-p2.js into the Assets panel of the Editor. Drag to Assets panel
  3. Do the same with p2.min.js.
  4. Set script loading order to ensure p2.min.js is loaded first. Set script loading order
  5. Create a script component on the root entity in the Hierarchy panel and add the p2World script object. Add p2World
  6. Create as many rigid bodies as you wish. To create a rigid body, create a new Entity and add a script component. Then add a p2Body script object. Finally assign a shape to the body by adding either a p2Box or p2Circle shape.

Example

https://playcanvas.com/project/446127/overview/p2.js%20Integration

About

An integration of PlayCanvas with the 2D physics engine p2.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published