Pular para o conteúdo

fxAddSparks

Cliente Efeitos visuais OOP Effect.addSparks(...)

Chuva de faíscas.

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 ] )
NomeTipoPadrãoDescrição
x, y, znumber—Posição do efeito.
dx, dy, dznumber—Direção em que as faíscas saem.
forcanumber1.0Força com que as faíscas são arremessadas.
quantidadenumber1Número de faíscas.
linhaX, linhaY, linhaZnumber0Vetor que distribui as faíscas ao longo de uma linha em vez de um ponto só. 0, 0, 0 mantém a origem pontual.
borraoboolfalseDesenha as faíscas borradas.
aberturanumber1.0O quanto o leque de faíscas se abre.
duracaonumber1.0Quanto 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.

-- faíscas saindo do capô de um carro em chamas
fxAddSparks(x, y, z, 0, 0, 1, 2.0, 15, 0, 0, 0, false, 1.5, 1.0)