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.
18 lines
1,000 B
XML
18 lines
1,000 B
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<class name="GPUParticlesCollisionBox3D" inherits="GPUParticlesCollision3D" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
|
|
<brief_description>
|
|
Box-shaped 3D particle collision shape affecting [GPUParticles3D] nodes.
|
|
</brief_description>
|
|
<description>
|
|
Box-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="extents" type="Vector3" setter="set_extents" getter="get_extents" default="Vector3(1, 1, 1)">
|
|
The collision box's extents in 3D units.
|
|
</member>
|
|
</members>
|
|
</class>
|