17ad6df56d
This can be used to make particles disappear when colliding, rather than bouncing around or sticking to surfaces. This is useful for rain particles which should not be able to go through floors/ceilings, but shouldn't stick to surfaces either.
19 lines
993 B
XML
19 lines
993 B
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<class name="GPUParticlesCollisionSphere3D" inherits="GPUParticlesCollision3D" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
|
|
<brief_description>
|
|
Sphere-shaped 3D particle collision shape affecting [GPUParticles3D] nodes.
|
|
</brief_description>
|
|
<description>
|
|
Sphere-shaped 3D particle collision shape affecting [GPUParticles3D] nodes.
|
|
[b]Note:[/b] [member ParticlesMaterial.collision_mode] must be [constant ParticlesMaterial.COLLISION_RIGID] or [constant ParticlesMaterial.COLLISION_HIDE_ON_CONTACT] on the [GPUParticles3D]'s process material for collision to work.
|
|
[b]Note:[/b] Particle collision only affects [GPUParticles3D], not [CPUParticles3D].
|
|
</description>
|
|
<tutorials>
|
|
</tutorials>
|
|
<members>
|
|
<member name="radius" type="float" setter="set_radius" getter="get_radius" default="1.0">
|
|
The collision sphere's radius in 3D units.
|
|
</member>
|
|
</members>
|
|
</class>
|