From beebe140fc7b5082e48422e1f72716c49dbc2c26 Mon Sep 17 00:00:00 2001 From: phisn Date: Sat, 30 Mar 2024 15:21:04 +0100 Subject: [PATCH] Add no automatic batching to particle system --- .../src/player_plugin/graphics/graphics_rocket.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/rust-game/src/player_plugin/graphics/graphics_rocket.rs b/packages/rust-game/src/player_plugin/graphics/graphics_rocket.rs index a816d239..d3925aa9 100644 --- a/packages/rust-game/src/player_plugin/graphics/graphics_rocket.rs +++ b/packages/rust-game/src/player_plugin/graphics/graphics_rocket.rs @@ -1,7 +1,10 @@ use std::{f32::consts, sync::Arc, time::Duration}; use bevy::{ - ecs::schedule::SystemConfigs, prelude::*, render::view::NoFrustumCulling, sprite::Mesh2dHandle, + ecs::schedule::SystemConfigs, + prelude::*, + render::{batching::NoAutomaticBatching, view::NoFrustumCulling}, + sprite::Mesh2dHandle, }; use bevy_rapier2d::dynamics::Velocity; @@ -86,7 +89,7 @@ fn rocket_particle_setup( spatial_bundle: SpatialBundle::from_transform(Transform::from_xyz(0.0, 0.0, 0.0)), instancing_host: InstancingHost::default(), }) - .insert((RocketParticleSystem, NoFrustumCulling)); + .insert((RocketParticleSystem, NoFrustumCulling, NoAutomaticBatching)); } fn thrust_particle_template() -> ParticleTemplate {