Pular para o conteúdo principal

ParticleEmitter

classe ParticleEmitter

O emissor de partículas na cena.


public class ParticleEmitter extends Component

— Construtores (1) —

ConstrutorDescrição
ParticleEmitter()Cria uma nova instância do ParticleEmitter.

— Enumeradores (6) —

public enum AlphaBased {
None, AlphaOverLifetime, BySpeed
}

public enum ColorBased {
Constant, ColorOverLifetime, BySpeed
}

public enum ColorMode {
Normal, Additive
}

public enum EmissionShape {
Sphere, Cone
}

public enum SizeBased {
SizeOverLifetime, Constant, BySpeed
}

public enum TransparencyBased {
Disabled, Alpha, GreyScale
}

— Métodos (39) —

NomeDescrição
Particle emit(Vector3 position, Vector3 movement)Emite partículas na direção e posição definidas nos argumentos.
boolean isAllowEmission()Retorna verdadeiro se a emissão das partículas estiver habilitadada, retorna falso se não.
void setAllowEmission(boolean value)Define se a emissão das partículas será habilitada ou desabilitada.
[AlphaBased] getAlphaBased()Retorna a transparência das partículas de acordo com as opções do enum AlphaBased.
void setAlphaBased([AlphaBased] value)Define a transparência das partículas de acordo com as opções do enum AlphaBased.
Curve getAlphaOverLifeTimeCurve()Retorna a transparência das partículas sobre a curva de tempo de vida.
void setAlphaOverLifeTimeCurve(Curve value)Define a transparência das partículas sobre a curva de tempo de vida.
Color getColor()Retorna a cor atual das partículas.
void setColor(Color value)Define a cor atual das partículas.
[ColorBased] getColorBased()Retorna a cor atual das partículas de acordo com as opções do enum ColorBased
void setColorBased([ColorBased] value)Define a cor atual das partículas de acordo com as opções do enum ColorBased
[ColorMode] getColorMode()Retorna o modo de cor atual das partículas de acordo com as opções do enum ColorMode.
void setColorMode([ColorMode] value)Define o modo de cor atual das partículas de acordo com as opções do enum ColorMode.
ParticleConeShapeOptions getConeShapeOptions()Retorna as opções do formato de emissão em cone das partículas.
ParticleSphereShapeOptions getSphereShapeOptions()Retorna as opções do formato de emissão em esfera das partículas.
[EmissionShape] getEmissionShape()Retorna o tipo de formaro de emissão das partículas.
void setEmissionShape([EmissionShape] value)Define o tipo de formato de emissão das partículas.
float getEmitDelaySeconds()Retorna o tempo de atraso de emissão das partículas.
void setEmitDelaySeconds(float value)Define o tempo de atraso de emissão das partículas.
float getGravityMultiplier()Retorna o valor de multiplicador de gravidade das partículas.
void setGravityMultiplier(float value)Define o valor de multiplicador de gravidade das partículas.
int getLayer()Retorna a camada atual das partículas.
void setLayer(int value)Define a camada atual das partículas.
float getMaxLifeSeconds()Retorna o tempo máximo de vida das partículas.
void setMaxLifeSeconds(float value)Define o tempo máximo de vida das partículas.
int getMaxParticles()Retorna o máximo de partículas emitidas pelo ParticleEmitter.
void setMaxParticles(int value)Define o máximo de partículas emitidas pelo ParticleEmitter.
[SizeBased] getSizeBased()Retorna o tamanho das partículas de acordo com as opções do enum SizeBased.
void setSizeBased([SizeBased] value)Define o tamanho das partículas de acordo com as opções do enum SizeBased.
Curve getSizeOverLifeTimeCurve()Retorna o tamanho ao longo da curva de tempo de vida das partículas.
void setSizeOverLifeTimeCurve(Curve value)Define o tamanho ao longo da curva de tempo de vida das partículas.
float getStartSize()Retorna o tamanho inicial atual das partículas.
void setStartSize(float value)Define o tamanho inicial atual das partículas.
float getStartSpeed()Retorna a velocidade inicial atual das partículas.
void setStartSpeed(float value)Define a velocidade inicial atual das partículas.
[Texture] getTextureInstance()Retorna a textura atual das partículas.
void setTextureInstance([Texture] value)Define a textura atual das partículas.
[TransparencyBased] getTransparencyBased()Retorna a transparência das partículas de acordo com as opções do enum TransparencyBased.
void setTransparencyBased([TransparencyBased] value)Define a transparência das partículas de acordo com as opções do enum TransparencyBased.