Legacy Documentation: Version 5.1
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

ParticleEmitter.Emit

Switch to Manual
public 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.


public function Emit(count: int): void;

Parameters

Description

Emit count particles immediately.


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

Parameters

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.

var emitter: ParticleEmitter;

function Start() { emitter = GetComponent.<ParticleEmitter>(); // Emit one particle at the origin, shooting straight up. // The size of the particle is 0.2 and it will live 2 seconds long. emitter.Emit(Vector3.zero, Vector3.up, 0.2, 2, Color.yellow); }

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

Parameters

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

Description