fxAddSparks
Chuva de faíscas.
Sintaxe
Seção intitulada “Sintaxe”bool fxAddSparks ( number x, number y, number z, number dx, number dy, number dz [, number forca = 1.0, number quantidade = 1, number linhaX = 0, number linhaY = 0, number linhaZ = 0, bool borrao = false, number abertura = 1.0, number duracao = 1.0 ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
x, y, z | number | — | Posição do efeito. |
dx, dy, dz | number | — | Direção em que as faíscas saem. |
forca | number | 1.0 | Força com que as faíscas são arremessadas. |
quantidade | number | 1 | Número de faíscas. |
linhaX, linhaY, linhaZ | number | 0 | Vetor que distribui as faíscas ao longo de uma linha em vez de um ponto só. 0, 0, 0 mantém a origem pontual. |
borrao | bool | false | Desenha as faíscas borradas. |
abertura | number | 1.0 | O quanto o leque de faíscas se abre. |
duracao | number | 1.0 | Quanto tempo as faíscas duram. |
Para deixar linhaX, linhaY, linhaZ no padrão, passe um único nil no lugar deles — não três. Um argumento opcional de tipo errado (uma string que não é número, um borrao que não é booleano) devolve false e escreve o motivo no console de debug.
Exemplo
Seção intitulada “Exemplo”-- faíscas saindo do capô de um carro em chamasfxAddSparks(x, y, z, 0, 0, 1, 2.0, 15, 0, 0, 0, false, 1.5, 1.0)Veja também
Seção intitulada “Veja também”fxAddBlood— Espirra sangue numa posição.fxAddWood— Lasca de madeira, como quando um tiro acerta uma caixa ou uma cerca.fxAddGlass— Estilhaços de vidro coloridos.fxAddDebris— Detritos coloridos, como os cacos que sobram de uma explosão.fxAddBulletImpact— Impacto de bala: fumaça e faíscas no ponto atingido.fxAddPunchImpact— Impacto de soco.fxAddGunshot— Fogo de boca de arma, opcionalmente com faíscas.fxAddTankFire— Disparo de canhão de tanque.