ParticleSystem (Português)

Usado para criar efeitos legais, como fogo. Os sistemas de partículas são criados e desenhados na tela usando funções do love.graphics. Eles também precisam ser atualizados no callback update(dt) para que as mudanças mas partículas emitidas sejam vistas.

Funções

ParticleSystem:count (Português) Obtém a quantidade de partículas que estão atualmente no sistema.
ParticleSystem:getDirection (Português) Obtém a direção de um emissor de partículas (em radianos).
ParticleSystem:getOffsetX (Português) Obtém a coordenada x do deslocamento de rotação da partícula
ParticleSystem:getOffsetY (Português) Obtém a coordenada y do deslocamento de rotação da partícula.
ParticleSystem:getSpread (Português) Obtém o ângulo de espalhamento do emissor de partículas (em radianos).
ParticleSystem:getX (Português) Obtém a coordenada x da posição do emissor de partículas.
ParticleSystem:getY (Português) Obtém a coordenada y da posição do emissor de partículas.
ParticleSystem:isActive (Português) Verifica se o sistema de partículas está emitindo partículas.
ParticleSystem:isEmpty (Português) Verifica se o sistema de partículas está vazio.
ParticleSystem:isFull (Português) Verifica se o sistema de partículas está cheio.
ParticleSystem:pause (Português) Pausa o emissor de partículas.
ParticleSystem:reset (Português) Reinicializa o emissor de partículas, removendo qualquer partícula existente e apagando o contador de tempo de vida.
ParticleSystem:setBufferSize (Português) Configura o tamanho do buffer (a quantidade máxima permitida de partículas no sistema).
ParticleSystem:setColor (Português) Configura a cor da imagem (a modulação da cor necessita estar ativa para ter algum efeito).
ParticleSystem:setDirection (Português) Configura a direção em que as partículas serão emitidas.
ParticleSystem:setEmissionRate (Português) Configura a quantidade de partículas emitidas por segundo.
ParticleSystem:setGravity (Português) Configura a gravidade que afeta as partículas (aceleração ao longo do eixo y).
ParticleSystem:setLifetime (Português) Configura por quanto tempo o sistema de partículas pode emitir partículas (se -1 então as partículas serão emitidas para sempre).
ParticleSystem:setOffset (Português) Configura o deslocamento da posição em que a entidade gráfica da partícula será rotacionada em volta.
ParticleSystem:setParticleLife (Português) Configura a vida das partículas.
ParticleSystem:setPosition (Português) Configura a posição do emissor.
ParticleSystem:setRadialAcceleration (Português) Configura a aceleração radial (afastando-se do emissor).
ParticleSystem:setRotation (Português) Configura a rotação da imagem em consequência da criação da partícula (em radianos).
ParticleSystem:setSize (Português) Configura o tamanho da partícula (1.0 é o tamanho normal).
ParticleSystem:setSizeVariation (Português) Configura o grau de variação (0 significa que não haverá variação e 1 significa variação completa entre o início e o final).
ParticleSystem:setSpeed (Português) Configura a velocidade das partículas.
ParticleSystem:setSpin (Português) Configura a rotação de uma entidade gráfica.
ParticleSystem:setSpinVariation (Português) Configura o grau de variação (0 significa que não haverá variação e 1 significa variação completa entre o início e o final).
ParticleSystem:setSpread (Português) Configura a quantidade de espalhamento para o sistema.
ParticleSystem:setSprite (Português) Configura a imagem que irá ser emitida.
ParticleSystem:setTangentialAcceleration (Português) Configura a aceleração tangencial (aceleração perpendicular à direção da partícula).
ParticleSystem:start (Português) Inicia o emissor de partículas.
ParticleSystem:stop (Português) Para o emissor de partículas, reconfigurando o contador de tempo de vida.
ParticleSystem:update (Português) Atualiza o sistema de partículas; movendo, criando e matando partículas.


Object:type (Português) Obtém o tipo do objeto como um string.
Object:typeOf (Português) Verifica se um objeto é de um certo tipo.


Supertipos

Drawable (Português)

Object (Português)

Veja Também


Outros Idiomas

Personal tools