Emit a number of particles.
Makes the emitter spit out a random number of particles, as set by the minEmission and maxEmission properties.
// Emit a random amount of particles between min and max emission now. particleEmitter.Emit();
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { particleEmitter.Emit(); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: particleEmitter.Emit()
Emit count
particles immediately.
// Emit 10 particles particleEmitter.Emit(10);
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { particleEmitter.Emit(10); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: particleEmitter.Emit(10)
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. |
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);
rotation | The initial rotation of the particle in degrees. |
angularVelocity | The angular velocity of the particle in degrees per second. |