From 4f93bd075f25550e5b28733e07efa96c6bed0a5c Mon Sep 17 00:00:00 2001 From: ghostly_zsh Date: Mon, 7 Jul 2025 12:39:53 -0500 Subject: [PATCH] scaling added, along with fixes to sampling --- crates/unified/src/particle_editor/spawn.rs | 7 ++++--- crates/unified/src/particles.rs | 22 ++++++++++++++------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/crates/unified/src/particle_editor/spawn.rs b/crates/unified/src/particle_editor/spawn.rs index f32f114782d0d7c6c956807e130731fab97ed75b..bab3efbed96ad797e58091854dc235c0d8bae018 100644 --- a/crates/unified/src/particle_editor/spawn.rs +++ b/crates/unified/src/particle_editor/spawn.rs @@ -25,7 +25,7 @@ fn spawn_particles( commands.spawn(( RigidBody::Dynamic, Particle, - transform.with_scale(Vec3::splat(1.0)), + transform.with_scale(Vec3::splat(effect.scale.sample(effect.scale.clamp_time(0.0).unwrap()).unwrap())), Mesh2d(circle.0.clone()), MeshMaterial2d(circle.1.clone()), Velocity { @@ -44,13 +44,14 @@ fn spawn_particles( fn lifetime_particles( mut commands: Commands, - mut particles: Query<(Entity, &mut LifetimeTimer, &CircleMesh, &ParentEffect), With>, + mut particles: Query<(Entity, &mut LifetimeTimer, &mut Transform, &CircleMesh, &ParentEffect), With>, time: ResMut