Herramienta de Efectos (F/X)

La Herramienta F/X solo aparecerá en la barra de herramientas para los GM de un juego.

Custom FX te permiten crear más patrones de emisión de partículas que el pequeño número de efectos incorporados. Puedes jugar con los FX tú mismo en el Área de Juego de FX.

  Gratis Plus Pro
Herramienta F/X     checkmarkroll20transparent.png

Herramienta de Efectos Personalizados

Para crear tus propios FX personalizados, primero selecciona la Herramienta F/X (rayo) de la barra de herramientas izquierda, luego selecciona la opción "[Nuevo FX Personalizado]" bajo el encabezado "--FX Personalizados--". Esto abrirá un diálogo, similar al diálogo de Macros, donde puedes modificar todos los diferentes atributos disponibles para el sistema de partículas. Esta información debe estar en formato JSON, si el formato es incorrecto no te permitirá guardar tu nuevo FX personalizado. Si no sabes exactamente qué es JSON, simplemente asegúrate de mantener el formato general del predeterminado y solo cambia los números. El texto predeterminado es para "Quemar - Fuego", y tiene todos los atributos disponibles para crear un nuevo FX. (excepto el atributo onDeath, que se explicará al final de la tabla)

chrome-capture-2023-4-31.gif


Atributos de efectos personalizados

ángulo
Este es el ángulo en el que las partículas son expulsadas desde el punto de generación (tu cursor). El ángulo se mide en grados, comenzando desde 0 apuntando hacia la derecha, por lo que 90 es hacia abajo, 180 es hacia la izquierda, 270 es hacia arriba. Si ingresas -1 para este valor, el sistema te pedirá que lo "apuntes" cada vez que lo uses. Esto es útil cuando quieres disparar un efecto en una dirección diferente cada vez que lo uses.

duración
Esto es cuánto tiempo durará el efecto, incluso si se mantiene presionado el mouse. Esto se usa principalmente con efectos dirigidos y para efectos al morir (si no se establece o es -1, se establecerá automáticamente en 25), ya que el mouse no se puede mantener presionado, por lo que durarán durante la duración establecida. La duración máxima en estos casos es de 50, que equivale aproximadamente a 2 segundos. También puede ser útil si quieres que el efecto sea simplemente una ráfaga única de partículas, como en los efectos de Bomba y Nova donde la duración es solo de 10. Si estableces la duración en -1, el efecto durará mientras mantengas presionado el botón del mouse, de lo contrario, el efecto se detendrá después de que la duración haya terminado incluso si mantienes presionado el botón.

tasaEmision
Esta es una medida de qué tan rápido se crean y disparan las partículas desde el origen. Este atributo está estrechamente relacionado con el atributo maxPartículas porque si se alcanza ese límite, el sistema dejará de crear partículas, así que asegúrate de establecer el máximo lo suficientemente alto para soportar tu tasa de emisión.

gravedadEste atributo es el único que tiene 2 "sub-atributos", x e y. Tiene estas 2 opciones porque puedes hacer que la "gravedad" funcione en cualquier dirección. No puedes usar el valor 0 para ninguno de estos atributos, así que usa 0.01 para "sin gravedad". Tanto X como Y aceptan valores positivos y negativos, un valor Y positivo atraería las partículas hacia abajo, mientras que un valor negativo atraería las partículas hacia arriba, y funciona de la misma manera con X y hacia la izquierda y derecha.

lifeSpan
lifeSpan define cuánto tiempo, en una medida de tiempo, durará una partícula antes de desaparecer. Este atributo, combinado con la velocidad, decidirá cuánto volará la partícula antes de que sea destruida.

maxParticles
maxParticles define el número total de partículas, para ese efecto específico, que pueden estar en el tablero al mismo tiempo. Una vez que se alcanza este máximo, las partículas dejarán de generarse hasta que algunas de las partículas existentes alcancen el final de su "vida".

size
size define el tamaño relativo de las partículas que se crean.

speedspeed define la velocidad a la que las partículas se moverán desde el origen.

startColour / endColour
start/endColour define el color de la partícula cuando se crea y justo antes de que se destruya, respectivamente, utilizando una matriz [Rojo, Verde, Azul, Alfa]. Los colores, RGB, utilizan valores entre 0 y 255 y el canal Alfa es un decimal entre 0 y 1. Si estás buscando un color específico, puedes buscar "selector de color hexadecimal" en tu motor de búsqueda favorito y eso te dará los números que estás buscando. Los colores se desvanecerán desde el valor de inicio hasta el valor final a lo largo de su vida útil. Dado que todas las partículas están apiladas unas encima de otras al principio, los colores tienden a ser mucho más claros, convirtiéndose en una bola blanca, de lo que esperas, por lo que querrás usar colores más oscuros al menos en el bloque de startColour. Hay un montón de ejemplos de colores al final de esta página, si estás buscando inspiración.

[efecto]Aleatorio
Muchos de los efectos tienen una opción para aleatorizar el valor, usando [efecto]Aleatorio. El valor dado aquí definirá el rango en el que los valores aleatorizados pueden caer dentro. El rango se define como la base +/- el valor aleatorio. Por lo tanto, si tu punto de partida es 100 y el número aleatorio es 20, entonces el rango está entre 80-120 donde todos los valores son igualmente posibles. Ejemplo: Quieres disparar un cono de 30 grados hacia la derecha desde el origen. ángulo: 0, ánguloAleatorio: 15. Esto funciona de la misma manera con los colores, solo que debe estar formateado de la misma forma que los colores [R, G, B, A], de esta manera puedes definir el rango aleatorio específico para cada uno de los 3 colores. Entonces, si quisieras diferentes tonos de rojo, usarías algo como [30, 0, 0, 0].

enMuerte
Este es el único valor que acepta una cadena, así que asegúrate de envolver el valor entre "comillas" o no te permitirá guardar. Esto se utiliza, al igual que en el efecto Ráfaga, para generar un efecto adicional tan pronto como el original termine. El efecto Ráfaga es básicamente el efecto Quemar con "enMuerte": "explosión", por lo que el efecto Quemar dura hasta que sueltes el mouse, después de lo cual generará el efecto Explosión en la misma ubicación. El efecto que se genera en la secuencia enMuerte no puede ser un efecto "apuntado" y debe tener una duración. Si tiene un -1 en cualquiera de estos, se le asignará un valor predeterminado o no funcionará como se pretende. Esto también solo funciona para otros Custom FX, si varios FX tienen el mismo nombre al que estás haciendo referencia, solo se seleccionará el primero de la lista.

 

Usando Custom FX en Macros

Los Custom FX pueden ser activados por comandos de Chat de Texto.

Consulta los Efectos Especiales (/fx) para obtener documentación.


Efectos Incorporados

Efecto Vista Previa
Haz
{
	"maxParticles": 3000,
	"size": 15,
	"sizeRandom": 0,
	"lifeSpan": 15,
	"lifeSpanRandom": 0,
	"emissionRate": 50,
	"speed": 30,
	"speedRandom": 7,
	"angle": -1,
	"angleRandom": 1,
	"duration": 25
}
Rayo FX.png
Bomba
{
	"maxParticles": 500,
	"size": 15,
	"sizeRandom": 0,
	"lifeSpan": 15,
	"lifeSpanRandom": 0,
	"speed": 5,
	"speedRandom": 2,
	"angle": -1,
	"angleRandom": 1,
	"emissionRate": 50,
	"duración": 10
}
Bomba FX.png
Aliento
{
	"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
Burbujeante
{
	"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
Quemar
{
	"maxParticles": 100,
	"size": 35,
	"sizeRandom": 15,
	"lifeSpan": 10,
	"lifeSpanRandom": 3,
	"speed": 3,
	"angle": 0,
	"emissionRate": 12
}
FX Burn.png
Ráfaga
{
	"maxParticles": 100,
	"size": 35,
	"sizeRandom": 15,
	"lifeSpan": 10,
	"lifeSpanRandom": 3,
	"speed": 3,
	"angle": 0,
	"emissionRate": 12,
	"onDeath": "explosión-magia"
}

FX Burn.png

FX Explosion.png

Explotar
{
	"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
Brillo
{
	"maxParticles": 500,
	"size": 5,
	"sizeRandom": 3,
	"lifeSpan": 17,
	"lifeSpanRandom": 5,
	"emissionRate": 7,
	"speed": 3,
	"speedRandom": 2,
	"angle": 270,
	"angleRandom": 45
}
FX Glow.png
Misil
{
	"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
Salpicadura
{
	"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

Colores Incorporados

Efecto Vista Previa
Ácido
"startColour":		[0, 35, 10, 1],
"startColourRandom":	[0, 10, 10, 0.25],
"endColour":		[0, 75, 30, 0],
"endColourRandom":	[0, 20, 20, 0]
FX Acid.png
Blood
"startColour":		[175, 0, 0, 1],
"startColourRandom":	[20, 0, 0, 0],
"endColour":		[175, 0, 0, 0],
"endColourRandom":	[20, 0, 0, 0]
FX Blood.png
Charm
"startColour":		[200, 40, 150, 1],
"startColourRandom":	[25, 5, 20, 0.25],
"endColour":		[200, 40, 150, 0],
"endColourRandom":	[50, 10, 40, 0]
FX Charm.png
Muerte
"startColour":		[10, 0, 0, 1],
"startColourRandom":	[5, 0, 0, 0.25],
"endColour":		[20, 0, 0, 0],
"endColourRandom":	[10, 0, 0, 0]
FX Death.png
Fuego
"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
Agua
"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 efectos especiales

Artículo principal: Biblioteca de efectos especiales

Los usuarios de Roll20han creado muchos efectos interesantes que puedes copiar. ¡Echa un vistazo a la Biblioteca de Efectos para ver lo que hemos creado!

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 45 de 60