-
-
Notifications
You must be signed in to change notification settings - Fork 709
Open
Description
If ParticleSystem alone displays particles correctly but UIParticle does not, please check the following points:
- Shader Limitation
- Most cases can be solved by using
UI/AdditiveorUI/Default.
- Most cases can be solved by using
- Particles are not masked
UIParticleis maskable.- Use maskable/clipable shader (such as
UI/AdditiveorUI/Default) - Set
MaskorRectMask2Dcomponent properly.
- Particles are too small
- If particles are small enough, they will not appear on the screen.
- Increase the
Scalevalue. - If you don't want to change the apparent size depending on the resolution, try the
Auto Scalingoption.
- Particles are too many
- No more than 65535 vertices can be displayed (for mesh combination limitations).
- Please set
Emissionmodule andMax Particlesof ParticleSystem properly.
- Particles are emitted off-screen.
- When
Position Mode = Relative, particles are emitted from the scaled position of the ParticleSystem, not from
the screen point of the ParticleSystem. - Place the ParticleSystem in the proper position or try
Position Mode = Absolute.
- When
- Attaching
UIParticleto the same object asParticleSystemTransform.localScalewill be overridden by theAuto Scalingoption.- It is recommended to place
ParticleSystemunderUIParticle.
- If
Transform.localScalecontains 0, rendering will be skipped. - If you are using Shape module, please check whether the scale includes 0.
- Displayed particles are in the correct position but too large/too small
- Adjust
ParticleSystem.renderer.Min/MaxParticleSize.
- Adjust
Metadata
Metadata
Assignees
Labels
No labels