diff --git a/crates/bevy_scene/src/dynamic_scene.rs b/crates/bevy_scene/src/dynamic_scene.rs index 16b7a3169cf7f..1cd92c284bfd2 100644 --- a/crates/bevy_scene/src/dynamic_scene.rs +++ b/crates/bevy_scene/src/dynamic_scene.rs @@ -42,12 +42,7 @@ impl DynamicScene { let mut builder = DynamicSceneBuilder::from_world_with_type_registry(world, type_registry.clone()); - builder.extract_entities( - world - .archetypes() - .iter() - .flat_map(|archetype| archetype.entities().iter().copied()), - ); + builder.extract_entities(world.iter_entities()); builder.build() }