ParticleEmitter.Emit Manual     Reference     Scripting  
Scripting > Runtime Classes > ParticleEmitter
ParticleEmitter.Emit

function Emit () : void

Description

Emit a number of particles.

Makes the emitter spit out a random number of particles, as set by the minEmission and maxEmission properties.

JavaScripts
// Emit a random amount of particles between min and max emission now.

particleEmitter.Emit();

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
void Awake() {
particleEmitter.Emit();
}
}

import UnityEngine
import System.Collections

class example(MonoBehaviour):

def Awake():
particleEmitter.Emit()

function Emit (count : int) : void

Description

Emit count particles immediately

JavaScripts
// Emit 10 particles

particleEmitter.Emit(10);

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
void Awake() {
particleEmitter.Emit(10);
}
}

import UnityEngine
import System.Collections

class example(MonoBehaviour):

def Awake():
particleEmitter.Emit(10)

function Emit (pos : Vector3, velocity : Vector3, size : float, energy : float, color : Color) : void

Parameters

NameDescription
pos The position of the particle.
velocity The velocity of the particle.
size The size of the particle.
energy The remaining lifetime of the particle.
color The color of the particle.

Description

Emit a single particle with given parameters.

// Emit one particle at the origin, shooting straight up.
// The size of the particle is 0.2 and it will live 2 seconds long.
particleEmitter.Emit(Vector3.zero, Vector3.up, 0.2, 2, Color.yellow);

function Emit (pos : Vector3, velocity : Vector3, size : float, energy : float, color : Color, rotation : float, angularVelocity : float) : void

Parameters

NameDescription
rotation The initial rotation of the particle in degrees.
angularVelocity The angular velocity of the particle in degrees per second.

Description