[Rapier] Rapier & Worker Physics engine - BETA
This is a beta test of using the Rapier library and running in a worker, both to reduce CPU usage. Features may be buggy or broken, do not use for production code.
This version only works in PREVIEW for now (if you really want to releases something you can hack the export files to fix an include path.) Now works in export also, but requires a remote fetch of the physics library for now (so requires internet connection).
Some added features
- Kinematic Character Controller
- These are ACEs to create and translate a body using a kinematic character controller
- Works much better than manually setting
- https://rapier.rs/docs/user_guides/javascript/character_controller
- Update Body removes current body from 3DShape and adds a new one, taking in to account any changes of the 3DShape. Use this when you set an object manually (e.g. change size, change rotation, change location), use sparingly. Not meant to be used every tick, since it deletes and creates a new body.
- SetMass and Mass property
- SetWorldScale (render to physics world scale, typically 100)
- Physics render (this is slow but helpful for debug, shows physics view of bodies), need the render addon and Enabling through an ACE.
- Set collision groups (membership and filter), see: https://rapier.rs/docs/user_guides/javascript/colliders
ISome features are not functional yet:
- 3DObject not yet supported (you can link it to a 3DShape)
- Only box and wedge supported for 3DShape
- Collision trigger
- Filter groups for raycast
Files
Get Construct 3 3D Physics
Construct 3 3D Physics
3D Physics behavior for Construct 3 with support for 3DShape and 3DObject
Status | In development |
Category | Assets |
Author | kindeyegames |
Tags | construct-3 |
More posts
- fix (castShape) miss case24 days ago
- Update Rapier Character Controller example44 days ago
- Fix (castRay/castShape) double trigger44 days ago
- New 3D Level Editor using KindEyeGames plugins!50 days ago
- feat (body) add set Restitution and Friction ACEs58 days ago
- fix (cast) fix shapecast batch, multiple, and miss89 days ago
- feat (body) add ACE to override body size93 days ago
- (feat) Add sensor support for character controller collisionsAug 28, 2024
- Add model mesh - courtesy of FoozleAug 20, 2024
- Add On physics ready triggerJul 27, 2024
Leave a comment
Log in with itch.io to leave a comment.