A maioria das ações no Fluxo de partículas opera em partículas em qualquer um dos dois períodos de tempo: uma vez, quando a primeira partícula insere o evento, ou de forma contínua, provavelmente alterando o comportamento das partículas em cada etapa de integração (isto é, o tempo todo a partícula fica no evento de ação). Algumas ações podem ser executadas somente em um período de tempo, enquanto outras podem ser executadas em um instantâneo ou continuamente, dependendo de suas configurações. As tabelas deste tópico listam cada ação com seu período de tempo.
Operador | Período de tempo |
---|---|
Nascimento | Uma vez |
Tinta de nascimento | Uma vez, exceto quando contínua quando a Posição ou Rotação de Bloquear em objetos pintados estiver ativada |
Script de nascimento | n/a |
Textura de nascimento | Uma vez, exceto quando contínua quando Bloquear para emissores estiver ativada |
Excluir | n/a |
Força | Contínua |
Grupo | Uma vez |
Seleção de grupo | Depende da configuração Atualização de seleção |
Estado inicial | Uma vez, exceto quando contínua quando a posição ou velocidade de Bloquear para ícone TM estiver ativada |
Manter separadamente | Contínua |
Mapeamento | Contínua |
Objeto de mapeamento | Depende da configuração Tipo |
Material dinâmico | Contínua |
Frequência de material | Uma vez |
Estático do material | Uma vez |
Tinta de posicionamento | Depende da configuração Atualização de dados |
Ícone de posição | Uma vez, exceto quando contínua com Bloquear no emissor |
Objeto da posição | Uma vez, exceto quando contínua com Bloquear no emissor |
Fluxo predefinido | n/a |
Rotação | Uma vez, exceto quando contínua com Seguir velocidade do espaço |
Escala | Uma vez, exceto quando contínua com opções Absolutas e Relativas |
Operador de script | Depende do script |
Forma | Uma vez, exceto quando contínua quando os parâmetros % escala ou % variação forem animados |
Forma frontal | Contínua |
Instância de forma | Uma vez, exceto quando contínua com Forma animada |
Marca de forma | Uma vez, exceto quando contínua com Alinhar à animação de superfície |
Velocidade | Uma vez |
Velocidade por ícone | Contínua |
Velocidade por superfície | Depende da configuração |
Girar | Uma vez, exceto quando contínua com Seguir velocidade do espaço |
Dividir grupo | Contínua |
n/a=não aplicável |
A maioria dos testes no Fluxo de partículas funciona somente como testes. Em cada etapa de integração, eles verificam cada partícula para obter as condições especificadas e retornam o teste de resultado: Verdadeiro ou Falso. Assim, como testes, eles trabalham continuamente. Por exemplo, o Teste de idade verifica cada idade da partícula em cada etapa de integração, pois as partículas não podem atingir a idade especificada enquanto não permanecerem no evento por um período e também porque outra ação no evento pode alterar ou redefinir a idade das partículas.
As principais exceções são os testes de divisão que testam cada partícula somente quando ela entra no evento. Ou seja um teste de Divisão divide o fluxo de partículas apenas uma vez para cada partícula que é inserida no evento. As partículas que permanecem no evento não estão sujeitas novamente a serem divididas pelo fluxo no mesmo teste. Além disso, o teste Enviar não executa teste, simplesmente move as partículas para o próximo evento.
Alguns testes também funcionam como operadores, em que eles afetam diretamente o comportamento das partículas. São aqueles listados aqui e o período de tempo especificado está relacionado à funcionalidade do operador, não ao teste.
Teste | Período de tempo |
---|---|
Colisão gerada | Contínua |
Localizar alvo | Contínua |
Ir para rotação | Contínua |
Teste de script | Depende do script |
Proliferação | Contínua, exceto uma vez com Uma vez |