Outdated documentation

This documentation page refers to Godot 4.3, and may be outdated or incorrect.
Additionally, this engine version is no longer supported.

Check this page in the stable branch for the latest additions and corrections.

GPUParticlesCollisionSphere3D

Inherits: GPUParticlesCollision3D < VisualInstance3D < Node3D < Node < Object

A sphere-shaped 3D particle collision shape affecting GPUParticles3D nodes.

Description

A sphere-shaped 3D particle collision shape affecting GPUParticles3D nodes.

Particle collision shapes work in real-time and can be moved, rotated and scaled during gameplay. Unlike attractors, non-uniform scaling of collision shapes is not supported.

Note: ParticleProcessMaterial.collision_mode must be ParticleProcessMaterial.COLLISION_RIGID or ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT on the GPUParticles3D's process material for collision to work.

Note: Particle collision only affects GPUParticles3D, not CPUParticles3D.

Properties

float

radius

1.0


Property Descriptions

float radius = 1.0 🔗

  • void set_radius(value: float)

  • float get_radius()

The collision sphere's radius in 3D units.


User-contributed notes

Please read the User-contributed notes policy before submitting a comment.