Namespace Unity.Tiny.Particles | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Namespace Unity.Tiny.Particles

    Classes

    EmitterSystem

    A system that updates all particles and emitters.

    ParticlesUtil

    ParticleSystem

    A system that updates all particles and emitters.

    Structs

    BurstEmission

    An emitter with this component emits particles in bursts. A burst is a particle event where a number of particles are all emitted at the same time. A cycle is a single occurrence of a burst.

    EmitterBoxSource

    EmitterCircleSource

    Spawns particles inside a circle on the X/Y plane.

    EmitterConeSource

    Spawns particles in a cone. Particles are emitted from the base of the cone, which is a circle on the X/Z plane. The angle and speed parameters define the initial particle velocity.

    EmitterInitialAngularVelocity

    Sets the initial angular velocity on the Z axis for particles to a random value in the range specified by angularVelocity.

    EmitterInitialColor

    Sets the initial color of the particles by multiplying the color of the source particle by a random value obtained by sampling curve between time 0.0 and 1.0.

    EmitterInitialRotation

    Sets the initial rotation on the Z axis for particles to a random value in the range specified by angle.

    EmitterInitialScale

    Multiplies the scale of the source particle by a random value in the range specified by scale.

    EmitterInitialVelocity

    Sets the initial velocity for particles.

    LifetimeAngularVelocity

    The angular velocity over lifetime. The value of curve at time 0.0 defines the particle's angular velocity at the beginning of its lifetime. The value at time 1.0 defines the particle's angular velocity at the end of its lifetime.

    LifetimeColor

    Modifies the Sprite2DRenderer's color by multiplying it's initial color by curve. The value of curve at time 0.0 defines the particle's color at the beginning of its lifetime. The value at time 1.0 defines the particle's color at the end of its lifetime.

    LifetimeScale

    Modifies the Transform's scale (uniform x/y/z scaling) by curve. The value of curve at time 0.0 defines the particle's color at the beginning of its lifetime. The value at time 1.0 defines the particle's color at the end of its lifetime.

    LifetimeSpeedMultiplier

    Speed multiplier over lifetime. The value of curve at time 0.0 defines the multiplier at the beginning of the particle's lifetime. The value at time 1.0 defines the multiplier at the end of the particle's lifetime.

    LifetimeVelocity

    The velocity over lifetime. The value of curve at time 0.0 defines the particle's velocity at the beginning of its lifetime. The value at time 1.0 defines the particle's velocity at the end of its lifetime.

    Particle

    Each spawned particle has this component attached to it automatically.

    ParticleEmitter

    The core particle emitter component. Adding this component to an entity turns the entity into an emitter with the specified characteristics. You can add other components (for example, EmitterInitialScale, EmitterConeSource, and so on) to the same entity after the initial emission to further control how particles are emitted.

    Range

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023