Ferramenta de Efeitos (F/X)

A ferramenta de F/X só aparecerá na barra de ferramentas para GMs de um jogo.

Efeitos personalizadospermitem que você crie mais padrões de emissão de partículas do que o pequeno número de efeitos incorporados. Você pode brincar com os F/X você mesmo noPlayground de F/X.

  Grátis Plus Pro
Ferramenta de F/X     checkmarkroll20transparent.png

Ferramenta de Efeitos Personalizados

Para criar seus próprios F/X personalizados, primeiro selecione a Ferramenta de F/X (raio) na barra de ferramentas à esquerda, em seguida, selecione a opção "[Novo F/X Personalizado]" sob o cabeçalho "--F/X Personalizados--". Isso abrirá um diálogo, assim como o diálogo de Macro, onde você pode modificar todos os diferentes atributos disponíveis para o sistema de partículas. Essas informações devem estar em um formato JSON, se o formato estiver incorreto, não será possível salvar seu novo F/X personalizado. Se você não sabe exatamente o que é JSON, basta ter certeza de manter o formato geral do padrão e apenas alterar os números. O texto padrão é para "Queimar - Fogo", e ele tem todos os atributos disponíveis para criar um novo F/X. (exceto o atributo onDeath, que será explicado no final da tabela)

chrome-capture-2023-4-31.gif


Atributos personalizados de FX

ângulo
Este é o ângulo no qual as partículas são ejetadas do ponto de origem (seu cursor). O ângulo é medido em graus, começando com 0 apontando para a direita, então 90 é diretamente para baixo, 180 é para a esquerda, 270 é diretamente para cima. Se você digitar -1 para esse valor, o sistema irá pedir para você "mirar" toda vez que você usá-lo. Isso é útil quando você deseja disparar um efeito em uma direção diferente cada vez que você o usa.

duração
Isso é quanto tempo o efeito irá durar, mesmo se o mouse for mantido pressionado. Isso é usado principalmente com efeitos mirados e para efeitos em caso de morte (se não for definido, ou for -1, será definido como 25), já que o mouse não pode ser mantido pressionado, então eles durarão pelo tempo definido. A duração máxima nesses casos é de 50, o que equivale a cerca de 2 segundos. Também pode ser útil se você quiser que o efeito seja apenas uma explosão única de partículas, como nos efeitos Bomba e Nova, onde a duração é de apenas 10. Se você definir a duração como -1, o efeito durará enquanto você mantiver pressionado o botão do mouse, caso contrário, o efeito será interrompido após a duração terminar, mesmo se você continuar pressionando o botão.

taxaDeEmissão
Esta é uma medida de quão rapidamente as partículas são criadas e disparadas a partir da origem. Este atributo está intimamente relacionado com o atributo maxParticles, porque se esse limite for atingido, o sistema deixará de criar partículas. Portanto, certifique-se de definir o máximo suficientemente alto para suportar sua taxa de emissão.

gravidadeEste atributo é o único que tem 2 "sub-atributos", x e y. Ele tem essas 2 opções porque você pode fazer com que a "gravidade" funcione em qualquer direção. Você não pode usar o valor 0 para nenhum desses atributos, então use 0.01 para "nenhuma gravidade". Tanto X quanto Y aceitam valores positivos e negativos, um Y positivo puxaria as partículas para baixo, enquanto um valor negativo puxaria as partículas para cima, e funciona da mesma forma com X, para a esquerda e para a direita.

vidaUtil
A vida útil define por quanto tempo, em uma medida de tempo, uma partícula irá durar antes de desaparecer. Este atributo, combinado com a velocidade, decidirá a distância que a partícula percorrerá antes de ser destruída.

maxPartículas
maxPartículas define o número total de partículas, para esse efeito específico, que podem estar no tabuleiro ao mesmo tempo. Uma vez que esse máximo é atingido, as partículas deixarão de ser geradas até que algumas das partículas já existentes cheguem ao fim de sua "vida".

tamanho
O tamanho define o tamanho relativo das partículas que são criadas.

velocidadevelocidade define a velocidade com que as partículas se afastarão da origem.

startColour / endColour
start/endColour define a cor da partícula quando ela é criada e logo antes de ser destruída, respectivamente, usando um array [Vermelho, Verde, Azul, Alfa]. As cores RGB usam valores entre 0-255 e o canal Alfa é um decimal entre 0-1. Se você está procurando uma cor específica, você pode pesquisar "seletor de cor hexadecimal" em seu mecanismo de busca favorito e isso deve fornecer os números que você está procurando. As cores desvanecerão do valor inicial para o valor final ao longo de sua vida útil. Como todas as partículas estão empilhadas umas sobre as outras no início, as cores tendem a ser muito mais claras, se transformando em uma bola branca, do que você espera, então você vai querer usar cores mais escuras pelo menos no bloco startColour. Existem vários exemplos de cores no final desta página, se você estiver procurando inspiração.

[efeito]Aleatório
Muitos dos efeitos têm uma opção para randomizar o valor, usando [efeito]Aleatório. O valor fornecido aqui irá definir a faixa na qual os valores randomizados podem se enquadrar. A faixa é definida como a base +/- o valor aleatório. Portanto, se o seu ponto de partida for 100 e o aleatório for 20, então o intervalo está entre 80-120, onde todos os valores são igualmente possíveis. Exemplo: você quer disparar um cone de 30 graus para a direita a partir da origem. ângulo: 0, anguloAleatório: 15. Isso funciona da mesma maneira com as cores, apenas precisa ser formatado da mesma maneira que as cores são [R, G, B, A], dessa forma você pode definir o intervalo aleatório específico para cada uma das 3 cores. Portanto, se você quiser diferentes tonalidades de vermelho, você usaria algo como [30, 0, 0, 0].

onDeath
Este é o único valor que aceita uma string, então certifique-se de envolver o valor em "aspas" ou não será possível salvar. Isso é usado, assim como no efeito Burst, para gerar um efeito adicional assim que o original terminar. O efeito Burst é basicamente apenas o efeito Burn com "onDeath": "explosion", portanto, o efeito Burn dura até você soltar o mouse, após o qual ele gerará o efeito Explosion no mesmo local. O efeito que é gerado na sequência onDeath não pode ser um efeito "mirado" e deve ter uma duração. Se tiver um -1 para qualquer um destes, será atribuído um valor padrão ou não funcionará como pretendido. Isso também só funciona para outros Custom FX, se vários FX tiverem o mesmo nome que você está referenciando, apenas o primeiro da lista será selecionado.

 

Usando Custom FX em Macros

Custom FX pode ser acionado por comandos de Text Chat.

Veja Efeitos Especiais (/fx)para documentação.


Efeitos incorporados

Efeito Visualização
Feixe
{
	"maxParticles": 3000,
	"size": 15,
	"sizeRandom": 0,
	"lifeSpan": 15,
	"lifeSpanRandom": 0,
	"emissionRate": 50,
	"speed": 30,
	"speedRandom": 7,
	"angle": -1,
	"angleRandom": 1,
	"duration": 25
}
Feixe de FX.png
Bomba
{
	"maxPartículas": 500,
	"tamanho": 15,
	"tamanhoAleatório": 0,
	"tempoDeVida": 15,
	"tempoDeVidaAleatório": 0,
	"velocidade": 5,
	"velocidadeAleatória": 2,
	"ângulo": -1,
	"ânguloAleatório": 1,
	"taxaDeEmissão": 50,
	"duração": 10
}
Bomba de FX.png
Respiração
{
	"maxParticles": 750,
	"size": 20,
	"sizeRandom": 10,
	"lifeSpan": 25,
	"lifeSpanRandom": 2,
	"emissionRate": 25,
	"speed": 15,
	"speedRandom": 3,
	"angle": -1,
	"angleRandom": 30,
	"duration": 25
}
FX Breath.png
Borbulhante
{
	"maxParticles": 200,
	"size": 15,
	"sizeRandom": 3,
	"lifeSpan": 20,
	"lifeSpanRandom": 5,
	"speed": 7,
	"speedRandom": 2,
	"gravity": { "x": 0.01, "y": 0.65 },
	"angle": 270,
	"angleRandom": 35,
	"emissionRate": 1
}
FX Bubbling.png
Burn
{
	"maxParticles": 100,
	"size": 35,
	"sizeRandom": 15,
	"lifeSpan": 10,
	"lifeSpanRandom": 3,
	"speed": 3,
	"angle": 0,
	"emissionRate": 12
}
FX Burn.png
Explosão
{
	"maxParticles": 100,
	"size": 35,
	"sizeRandom": 15,
	"lifeSpan": 10,
	"lifeSpanRandom": 3,
	"speed": 3,
	"angle": 0,
	"emissionRate": 12,
	"onDeath": "explosion-magic"
}

FX Burn.png

FX Explosion.png

Explodir
{
	"maxParticles": 300,
	"size": 35,
	"sizeRandom": 10,
	"duration": 25,
	"lifeSpan": 20,
	"lifeSpanRandom": 5,
	"speed": 7,
	"speedRandom": 1,
	"angle": 0,
	"angleRandom": 360,
	"emissionRate": 300
}
FX Explosion.png
Glow
{
	"maxParticles": 500,
	"size": 5,
	"sizeRandom": 3,
	"lifeSpan": 17,
	"lifeSpanRandom": 5,
	"emissionRate": 7,
	"speed": 3,
	"speedRandom": 2,
	"angle": 270,
	"angleRandom": 45
}
FX Glow.png
Projétil
{
	"maxParticles": 350,
	"size": 7,
	"sizeRandom": 3,
	"lifeSpan": 7,
	"lifeSpanRandom": 5,
	"emissionRate": 50,
	"speed": 7,
	"speedRandom": 5,
	"angle": 135,
	"angleRandom": 0
}
FX Missile.png
Nova
{
	"maxParticles": 500,
	"size": 15,
	"sizeRandom": 0,
	"lifeSpan": 30,
	"lifeSpanRandom": 0,
	"emissionRate": 1000,
	"speed": 7,
	"speedRandom": 0,
	"angle": 0,
	"angleRandom": 180,
	"duration": 5
}
FX Nova.png
Splatter
{
	"maxParticles": 750,
	"size": 7,
	"sizeRandom": 3,
	"lifeSpan": 20,
	"lifeSpanRandom": 5,
	"emissionRate": 3,
	"speed": 7,
	"speedRandom": 2,
	"gravity": { "x": 0.01, "y": 0.5 },
	"angle": -1,
	"angleRandom": 20,
	"duration": 10
}
FX Splatter.png

Built-In Colors

Efeito Preview
Acid
"startColour":		[0, 35, 10, 1],
"startColourRandom":	[0, 10, 10, 0.25],
"endColour":		[0, 75, 30, 0],
"endColourRandom":	[0, 20, 20, 0]
FX Acid.png
Sangue
"startColour":		[175, 0, 0, 1],
"startColourRandom":	[20, 0, 0, 0],
"endColour":		[175, 0, 0, 0],
"endColourRandom":	[20, 0, 0, 0]
FX Blood.png
Encantado
"startColour":		[200, 40, 150, 1],
"startColourRandom":	[25, 5, 20, 0.25],
"endColour":		[200, 40, 150, 0],
"endColourRandom":	[50, 10, 40, 0]
FX Charm.png
Death
"startColour":		[10, 0, 0, 1],
"startColourRandom":	[5, 0, 0, 0.25],
"endColour":		[20, 0, 0, 0],
"endColourRandom":	[10, 0, 0, 0]
FX Death.png
Fire
"startColour":		[220, 35, 0, 1],
"startColourRandom":	[62, 0, 0, 0.25],
"endColour":		[220, 35, 0, 0],
"endColourRandom":	[60, 60, 60, 0]
FX Fire.png
Frost
"startColour":		[90, 90, 175, 1],
"startColourRandom":	[0, 0, 0, 0.25],
"endColour":		[125, 125, 255, 0],
"endColourRandom":	[0, 0, 0, 0]
FX Frost.png
Holy
"startColour":		[175, 130, 25, 1],
"startColourRandom":	[20, 10, 0, 0.25],
"endColour":		[175, 130, 50, 0],
"endColourRandom":	[20, 20, 20, 0]
FX Holy.png
Magic
"startColour":		[50, 50, 50, 0.5],
"startColourRandom":	[150, 150, 150, 0.25],
"endColour":		[128, 128, 128, 0],
"endColourRandom":	[125, 125, 125, 0]
FX Magic.png
Slime
"startColour":		[0, 250, 50, 1],
"startColourRandom":	[0, 20, 10, 0.25],
"endColour":		[0, 250, 50, 0],
"endColourRandom":	[20, 20, 20, 0]
FX Slime.png
Smoke
"startColour":		[150, 150, 150, 1],
"startColourRandom":	[10, 10, 10, 0.5],
"endColour":		[200, 200, 200, 0],
"endColourRandom":	[10, 10, 10, 0]
FX Smoke.png
Água
"startColour":		[15, 15, 150, 1],
"startColourRandom":	[5, 5, 25, 0.25],
"endColour":		[10, 10, 100, 0],
"endColourRandom":	[10, 10, 25, 0]
FX Water.png

Biblioteca de Efeitos

Artigo principal: Biblioteca de Efeitos

Roll20usuários criaram muitos efeitos interessantes que você pode copiar. Confira a Biblioteca de Efeitos para ver o que criamos!

Este artigo foi útil?
Utilizadores que acharam útil: 46 de 61