Jump into concepts and practice - no test required
or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Recall & Review
beginner
What is a sub-emitter in Unity's Particle System?
A sub-emitter is a secondary particle system that is triggered by events in the main particle system, such as when particles are born, die, or collide.
Click to reveal answer
beginner
How do you add a sub-emitter to a Particle System in Unity?
In the Particle System component, expand the Sub Emitters module and click the '+' button to add a new sub-emitter. Then assign a Particle System to act as the sub-emitter.
Click to reveal answer
beginner
Name the three events that can trigger sub-emitters in Unity.
Sub-emitters can be triggered on: 1) Particle Birth, 2) Particle Death, and 3) Particle Collision.
Click to reveal answer
intermediate
What is a practical use of sub-emitters in game effects?
Sub-emitters can create complex effects like sparks when a firework explodes or smoke when a particle dies, adding realism by chaining particle effects.
Click to reveal answer
intermediate
Can sub-emitters inherit properties from the parent particle system? Explain.
Yes, sub-emitters can inherit properties such as position, rotation, and velocity from the parent particle, allowing effects to appear connected and natural.
Click to reveal answer
Which event does NOT trigger a sub-emitter in Unity's Particle System?
AParticle Birth
BParticle Scaling
CParticle Death
DParticle Collision
✗ Incorrect
Sub-emitters are triggered by Particle Birth, Death, or Collision events, but not by Particle Scaling.
Where do you find the option to add sub-emitters in Unity's Particle System?
AEmission module
BRenderer module
CShape module
DSub Emitters module
✗ Incorrect
The Sub Emitters module is where you add and configure sub-emitters.
What happens when a sub-emitter is triggered on particle death?
AThe sub-emitter starts emitting particles when the parent particle dies.
BThe sub-emitter stops emitting particles.
CThe parent particle system resets.
DNothing happens.
✗ Incorrect
When triggered on particle death, the sub-emitter emits particles as the parent particle disappears.
Can sub-emitters be used to create chain reactions of particle effects?
AYes, by triggering sub-emitters from other sub-emitters.
BNo, sub-emitters only trigger once.
COnly if the main particle system is stopped.
DOnly in 2D particle systems.
✗ Incorrect
Sub-emitters can trigger other sub-emitters, allowing chain reactions of effects.
Which property can sub-emitters inherit from their parent particles?
AColor only
BNone, sub-emitters are independent
CPosition, rotation, and velocity
DTexture only
✗ Incorrect
Sub-emitters can inherit position, rotation, and velocity to make effects appear connected.
Explain what sub-emitters are and how they enhance particle effects in Unity.
Think about how one particle effect can cause another to start.
You got /3 concepts.
Describe the steps to add and configure a sub-emitter in a Unity Particle System.
Look inside the Particle System component settings.
You got /4 concepts.
Practice
(1/5)
1. What is the main purpose of sub-emitters in Unity's particle system?
easy
A. To change the color of particles over time
B. To control the speed of the main particle system
C. To pause and resume particle emission
D. To create extra particle effects triggered by main particles
Solution
Step 1: Understand sub-emitters role
Sub-emitters are used to add extra effects that happen when main particles do something.
Step 2: Identify correct purpose
They trigger new particles on events like birth, death, or collision of main particles.
Final Answer:
To create extra particle effects triggered by main particles -> Option D
Quick Check:
Sub-emitters = extra triggered effects [OK]
Hint: Sub-emitters add effects triggered by main particles [OK]
Common Mistakes:
Thinking sub-emitters control particle speed
Confusing sub-emitters with color changes
Assuming sub-emitters pause emission
2. Which of the following is the correct way to add a sub-emitter in Unity's Particle System component?
easy
A. In the Particle System inspector, expand Sub Emitters and click '+' to add a sub-emitter
B. Add a new Particle System component to the same GameObject
C. Use the Animator window to link particle effects
D. Write a script to manually spawn particles without using sub-emitters
Solution
Step 1: Locate sub-emitter settings
In Unity's Particle System inspector, there is a Sub Emitters section to manage sub-emitters.
Step 2: Add sub-emitter correctly
You add a sub-emitter by clicking the '+' button inside that section to assign a particle system as sub-emitter.
Final Answer:
In the Particle System inspector, expand Sub Emitters and click '+' to add a sub-emitter -> Option A
Quick Check:
Sub Emitters panel '+' button = add sub-emitter [OK]
Hint: Use '+' in Sub Emitters section to add sub-emitters [OK]
Common Mistakes:
Adding a separate Particle System component instead
Trying to link particles via Animator window
Spawning particles only by script without sub-emitters
3. Consider a particle system with a sub-emitter set to trigger on particle death. What happens when a main particle dies?
medium
A. The main particle system stops emitting particles
B. The sub-emitter changes the color of the main particle
C. The sub-emitter spawns its particles at the main particle's death position
D. Nothing happens because sub-emitters only trigger on birth
Solution
Step 1: Understand sub-emitter trigger types
Sub-emitters can trigger on birth, death, or collision of main particles.
Step 2: Effect of death trigger
When a main particle dies, the sub-emitter spawns its own particles at that exact position.
Final Answer:
The sub-emitter spawns its particles at the main particle's death position -> Option C
Quick Check:
Death trigger = spawn sub-particles at death spot [OK]
Hint: Death trigger spawns sub-particles at main particle's position [OK]
Common Mistakes:
Thinking sub-emitters stop main emission
Believing sub-emitters change main particle color
Assuming sub-emitters only trigger on birth
4. You set up a sub-emitter to trigger on collision, but no sub-particles appear when main particles collide. What is the most likely cause?
medium
A. The sub-emitter particle system is not assigned in the Sub Emitters list
B. The main particle system has no collision module enabled
C. The sub-emitter is set to trigger on birth instead of collision
D. The main particle system's emission rate is zero
Solution
Step 1: Check collision module status
For sub-emitters to trigger on collision, the main particle system must have collision enabled.
Step 2: Identify cause of no sub-particles
If collision is off, no collision events happen, so sub-emitters won't trigger.
Final Answer:
The main particle system has no collision module enabled -> Option B
Quick Check:
Collision off = no collision trigger for sub-emitters [OK]
Hint: Enable collision module for collision-triggered sub-emitters [OK]
Common Mistakes:
Not assigning sub-emitter particle system
Setting wrong trigger type
Having zero emission rate but expecting collisions
5. You want to create a firework effect where each main particle explodes into smaller sparks on death, and each spark also creates a small smoke puff on its own death. How do you set this up using sub-emitters?
hard
A. Add a sub-emitter to the main particle system triggered on death for sparks, then add a sub-emitter to the sparks system triggered on death for smoke
B. Add all effects as sub-emitters to the main particle system triggered on birth
C. Use only one particle system with color changes to simulate sparks and smoke
D. Spawn sparks and smoke manually via script without sub-emitters
Solution
Step 1: Setup main particle system with death-triggered sparks
Add a sub-emitter to the main system that triggers on death to spawn spark particles.
Step 2: Setup sparks particle system with death-triggered smoke
Add a sub-emitter to the sparks system that triggers on death to spawn smoke puffs.
Step 3: Chain sub-emitters for layered effects
This chaining creates the firework effect with sparks and smoke triggered sequentially.
Final Answer:
Add a sub-emitter to the main particle system triggered on death for sparks, then add a sub-emitter to the sparks system triggered on death for smoke -> Option A
Quick Check:
Chain death-triggered sub-emitters for layered effects [OK]
Hint: Chain sub-emitters triggered on death for multi-layer effects [OK]