Rasagar/Library/PackageCache/com.unity.visualeffectgraph/Documentation~/Block-CollideWithSphere.md
2024-08-26 23:07:20 +03:00

2.8 KiB

Collide with Sphere

Menu Path : Collision > Collide with Sphere

The Collide with Sphere Block is used to define a spherical volume for particles to collide with.

Block compatibility

This Block is compatible with the following Contexts:

Block settings

Setting Type Description
Mode Enum The collision shape mode. The options are:
Solid: Particles cannot enter the collider.
Inverted: Particles cannot leave the collider. The collider becomes a volume that the particles cannot exit.
Radius Mode Enum The mode that determines the collision radius of each particle. The options are:
None: Particles have a radius of zero.
From Size: Particles inherit their radius from their individual sizes.
Custom: Allows you to set the radius of the particles to a specific value.
Rough Surface Bool Toggles whether or not the collider simulates a rough surface. When enabled, Unity adds randomness to the direction in which particles bounce back to simulate collision with a rough surface.

Block properties

Input Type Description
Sphere Sphere The sphere that specifies the center position and radius of the collision volume.
Bounce Float The amount of bounce to apply to particles after a collision. A value of 0 means the particles do not bounce. A value of 1 means particles bounce away with the same speed they impacted with.
Friction Float The speed that particles lose during collision. The minimum value is 0.
Lifetime Loss Float The proportion of life a particle loses after collision.
Roughness Float The amount to randomly adjust the direction of a particle after it collides with the surface.
This property only appears when you enable Rough Surface.
Radius Float The radius of the particle this Block uses for collision detection.
This property only appears when Radius Mode is set to Custom.