Introduction to particle system.
ParticleSystemComponent stores the initial state of particle emission. After particle emission, it updates the submodule through the state.
Particle System Module
ParticleSystemComponent
ShapeModule
ColorOvertimeModule
SizeOvertimeModule
RotationOvertimeModule
VelocityOvertimeModule
LimitVelocityOvertimeModule
ForceOvertimeModule
TextureAnimationModule
Renderer
TrailModule
Resource Culling
The modules of each particle system exist as independent objects, and each module stores some module-related data, so for the modules that are not checked for use, the recorded data is useless data. When developers do not need to dynamically open these unedited modules at runtime, they can check the EnableCulling option at the bottom of the Inspector panel of ParticleSystemComponent to remove these useless data to reduce resource consumption.