itch.io is community of indie game creators and players

Devlogs

Add shape cast thanks to Foozle!

Construct 3 3D Physics
A browser asset pack made in HTML5

With great thanks to Foozle's implementation, we added the shape cast ACE to the addon. He also helped stomp out some bugs along the way.

Shape cast is like 'cast ray' (was named 'raycast'), except instead of casting a ray (2d line), you can cast a 3d shape, such as a box, sphere, etc. and determine if anything in the volume of shape is hit. It can be very useful to augment character controllers or camera control (as Foozle is doing.)

Also:

  • Update to Rapier 0.14 (pick up improvements and bug fixes)
  • Fix setMass ACE

Finally a WARNING: do not enable the C3 project setting 'Use worker'. Explicitly change the setting to 'no', do not leave as 'auto'.

Setting 'Use worker' to 'yes' breaks one of the libraries being used 'comlink' and will show up as cast ray and cast shape no longer working. I will look for a work around in the future.

Cast shape in action

Files

  • mikal_cannon_3d_physics-2.15.2.c3addon 1.4 MB
    Jul 26, 2024
  • RapierRayShapecast-1-4-0.c3p 185 kB
    Jul 26, 2024
Download Construct 3 3D Physics
Read comments (1)