Version: 5.4

ParticleSystem

class in UnityEngine

/

Hereda de:Component

Cambiar al Manual

Descripción

Interfaz script para los sistemas de partícula (Shuriken).

When setting properties on particle modules, the settings are passed immediately into native code. This gives the best performance. This means that setting properties on a module struct doesn't set something in script that requires setting back to the particle system. It all happens automatically.

See Also: Particle.

Variables

collisionAccede al módulo system collision del sistema de partículas.
colorBySpeedAccede al módulo color by lifetime del sistema de partículas.
colorOverLifetimeAccede al módulo color over lifetime del sistema de partículas.
durationLa duración del sistema de partículas en segundos (Lectura solamente).
emissionAccede al módulo de emission del sistema de partículas.
externalForcesAccede al módulo external forces del sistema de partículas.
forceOverLifetimeAccede al módulo force over lifetime del sistema de partículas.
gravityModifierEscala siendo aplicada a la gravedad definida por Physics.gravity.
inheritVelocityAccede al módulo velocity inheritance del sistema de partículas.
isPausedEl sistema de partículas se ha pausado ahora mismo ?
isPlayingEstá el sistema de partículas reproduciéndose ahora mismo ?
isStoppedEl sistema de partículas ha parado ahora mismo ?
limitVelocityOverLifetimeAccede al módulo de limit velocity over lifetime de partículas.
loopEl sistema de partículas está en un bucle?
maxParticlesCantidad máxima de partículas a emitir.
particleCountLa cantidad actual de partículas (solo lectura).
playbackSpeedLa velocidad de reproducción del sistema de partículas. 1 es la velocidad de reproducción normal.
playOnAwakeSi se establece en true, el sistema de partículas iniciará automáticamente la reproducción al arrancar.
randomSeedAnula las semillas aleatorias utilizadas para el emisor del sistema de partículas.
rotationBySpeedAccede al módulo rotation by speed del sistema de partículas.
rotationOverLifetimeAccede al módulo rotation over lifetime del sistema de partículas.
scalingModeEl modo de escalamiento aplicado al tamaño de las partículas y sus posiciones.
shapeAccede al módulo de shape del sistema de partículas.
simulationSpaceEsto selecciona la forma con la cual se simularán las partículas. Puede ser en el espacio del mundo o espacio local.
sizeBySpeedAccede al módulo size by speed del sistema de partículas.
sizeOverLifetimeAccede al módulo size over lifetime del sistema de partículas.
startColorEl color inicial de las partículas cuando son emitidas.
startDelayRetraso del comienzo en segundos.
startLifetimeLa vida útil total en segundos que las partículas tendrán cuando se emitan. Cuando se utilizan curvas, estos valores actúan como una escala en la curva. Este valor se establece en la partícula cuando se crea por el sistema de partículas.
startRotationLa rotación inicial de partículas cuando se emite. Cuando se utilizan curvas, estos valores actúan como una escala en la curva.
startRotation3DLa rotación 3D inicial de las partículas cuando se emite. Al utilizar curvas, este valor actúa como una escala en las curvas.
startSizeEl tamaño inicial con la que las partículas son emitidas. Cuando se utiliza curvas, este valor actúa como una escala de la curva.
startSpeedLa velocidad inicial con la que las partículas son emitidas. Cuando se utiliza curvas, este valor actúa como una escala de la curva.
subEmittersAccede al módulo sub emitters del sistema de partículas.
textureSheetAnimationAccede al módulo texture sheet animation del sistema de partículas.
timePosición de reproducción en segundos.
triggerAccede al módulo trigger del sistema de partículas.
useAutoRandomSeedEstablezca a false para apoyar proporcionando su propia semilla aleatoria para el sistema de partículas.
velocityOverLifetimeAccede al módulo de velocity over lifetime del sistema de partículas.

Funciones Públicas

ClearElimina todas las partículas del sistema de partículas.
EmitEmit count particles immediately.
GetParticlesObtiene las partículas de este sistema de partículas.
IsAliveTiene el sistema partículas vivas (o producirá más)?
PausePausa la ejecución del sistema de partículas.
PlayEmpieza el sistema de partículas.
SetParticlesEstablece las partículas de este sistema de partícula. size es el número de partículas que se establecen.
SimulateAvanza rápido el sistema de partículas mediante la simulación de las partículas durante un determinado período de tiempo, y luego se detiene.
StopPara de reproducir el sistema de partícula.

Miembros heredados

Variables

gameObjectEl game object que tiene este componente adjunto. Un componente siempre está adjunto a un game object.
tagEl tag de este game object.
transformEl Transform adjunto a este GameObject (null si no hay uno adjunto).
hideFlags¿Debería el objeto estar oculto, guardado con la escena o modificable por el usuario?
nameEl nombre del objeto.

Funciones Públicas

BroadcastMessageLlama al método denominado methodName de todos los MonoBehaviour en este game objecto en cualquiera de sus hijos.
CompareTag¿Este game object está etiquetado con tag?
GetComponentDevuelve un componente de tipo type si el game object tiene a alguno adjuntado, o null si no lo tiene.
GetComponentInChildrenRetorna el componente de tipo type en el GameObject o cualquiera de sus hijos utilizando depth first search (busqueda de profundidad).
GetComponentInParentRetorna el componente de tipo type en el GameObject o cualquiera de sus padres.
GetComponentsRetorna todos los componentes de tipo type en el GameObject.
GetComponentsInChildrenRetorna todos los componentes de tipo type en el GameObject o cualquiera de sus hijo.
GetComponentsInParentRetorna todos los componentes de tipo type en el GameObject o cualquiera de sus padres.
SendMessageLlama al método denominado methodName en cada MonoBehaviour de este game object.
SendMessageUpwardsLlama al método denominado methodName en todos los MonoBehaviour de este juego y en todos los ancestros del behaviour.
GetInstanceIDDevuelve el id de la instancia del objeto.
ToStringDevuelve el nombre del objeto.

Funciones Estáticas

DestroyElimina un gameobject, componente o asset.
DestroyImmediateDestruye el objeto obj inmediatamente.
DontDestroyOnLoadHace que el objeto target no sea destruido automáticamente cuando se cargue una nueva escena.
FindObjectOfTypeDevuelve el primer objeto activo cargado de tipo type.
FindObjectsOfTypeDevuelve una lista de todos los objetos activos cargados de tipo type.
InstantiateDevuelve una copia del objeto original.

Operadores

bool¿Existe el objeto?
operator !=Compare si dos objetos se refieren a un objeto diferente.
operator ==Compara dos referencias de objeto para ver si se refieren al mismo objeto.