Merge pull request #94929 from StamesJames/emission-shape-ring-for-2d

Add emission shape ring for CPUParticles2D
This commit is contained in:
Thaddeus Crews 2025-11-10 08:20:16 -06:00
commit 3d6ad3f806
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
4 changed files with 64 additions and 3 deletions

View file

@ -557,6 +557,9 @@ void GPUParticles2D::convert_from_particles(Node *p_particles) {
proc_mat->set_emission_shape(ParticleProcessMaterial::EmissionShape(cpu_particles->get_emission_shape()));
proc_mat->set_emission_sphere_radius(cpu_particles->get_emission_sphere_radius());
proc_mat->set_emission_ring_radius(cpu_particles->get_emission_ring_radius());
proc_mat->set_emission_ring_inner_radius(cpu_particles->get_emission_ring_inner_radius());
Vector2 rect_extents = cpu_particles->get_emission_rect_extents();
proc_mat->set_emission_box_extents(Vector3(rect_extents.x, rect_extents.y, 0));