Making collision detection work for particles
Particle collision with the world is a common requirement for realistic effects. Imagine spent shells from a machine gun clattering onto the ground. This kind of interaction is built into Cascade through the Collision module, which can be added to each system from the right-click menu below Color Over Life.
The main property for the Collision module is the Collision Completion Option, shown in the previous screenshot, which provides a roll-out list of possible results to occur upon a collision event. Kill will remove the collided particle. Freeze will stop it in its tracks. HaltCollisions will prevent further collisions. FreezeTranslation, Rotation, and Movement provide finer control over the stopping of the particle.
Another important property is Dir Scalar , further down, which is a value that can help close a gap or reduce overlap between killed particles and spawned particles in some situations. It will crop up in this example, which is going...