Bird
Raised Fist0
Unityframework~5 mins

Sub-emitters in Unity - Cheat Sheet & Quick Revision

Choose your learning style10 modes available

Start learning this pattern below

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
Where do you find the option to add sub-emitters in Unity's Particle System?
AEmission module
BRenderer module
CShape module
DSub Emitters module
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.
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.
Which property can sub-emitters inherit from their parent particles?
AColor only
BNone, sub-emitters are independent
CPosition, rotation, and velocity
DTexture only
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

      1. Step 1: Understand sub-emitters role

        Sub-emitters are used to add extra effects that happen when main particles do something.
      2. Step 2: Identify correct purpose

        They trigger new particles on events like birth, death, or collision of main particles.
      3. Final Answer:

        To create extra particle effects triggered by main particles -> Option D
      4. 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

      1. Step 1: Locate sub-emitter settings

        In Unity's Particle System inspector, there is a Sub Emitters section to manage sub-emitters.
      2. 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.
      3. Final Answer:

        In the Particle System inspector, expand Sub Emitters and click '+' to add a sub-emitter -> Option A
      4. 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

      1. Step 1: Understand sub-emitter trigger types

        Sub-emitters can trigger on birth, death, or collision of main particles.
      2. Step 2: Effect of death trigger

        When a main particle dies, the sub-emitter spawns its own particles at that exact position.
      3. Final Answer:

        The sub-emitter spawns its particles at the main particle's death position -> Option C
      4. 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

      1. Step 1: Check collision module status

        For sub-emitters to trigger on collision, the main particle system must have collision enabled.
      2. Step 2: Identify cause of no sub-particles

        If collision is off, no collision events happen, so sub-emitters won't trigger.
      3. Final Answer:

        The main particle system has no collision module enabled -> Option B
      4. 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

      1. 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.
      2. 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.
      3. Step 3: Chain sub-emitters for layered effects

        This chaining creates the firework effect with sparks and smoke triggered sequentially.
      4. 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
      5. Quick Check:

        Chain death-triggered sub-emitters for layered effects [OK]
      Hint: Chain sub-emitters triggered on death for multi-layer effects [OK]
      Common Mistakes:
      • Adding all effects on birth triggers only
      • Using one system with color changes only
      • Avoiding sub-emitters and scripting manually