Strumento Effetti (F/X)

Lo strumento FX apparirà solo nella barra degli strumenti per i GM di un gioco.

Gli FX personalizzatiti consentono di creare più modelli di emissione di particelle rispetto al numero limitato di effetti incorporati. Puoi giocare con gli FX tu stesso sulFX Playground.

  Gratuito Più Pro
Strumento F/X     checkmarkroll20trasparente.png

Strumento Effetti Personalizzati

Per creare i tuoi FX personalizzati, seleziona prima lo strumento FX (fulmine) nella barra degli strumenti a sinistra, quindi seleziona l'opzione "[Nuovo FX personalizzato]" sotto l'intestazione "--FX personalizzati--". Si aprirà una finestra di dialogo, simile alla finestra di dialogo delle macro, in cui puoi modificare tutti gli attributi disponibili per il sistema di particelle. Queste informazioni devono essere in formato JSON, se il formato è errato non ti permetterà di salvare il tuo nuovo FX personalizzato. Se non sai esattamente cosa sia JSON, assicurati di mantenere il formato generale predefinito e cambia solo i numeri. Il testo predefinito è per "Bruciare - Fuoco", e ha tutti gli attributi disponibili per creare un nuovo FX. (meno l'attributo onDeath, che sarà spiegato alla fine della tabella)

chrome-capture-2023-4-31.gif


Attributi personalizzati FX

angolo
Questo è l'angolo dal quale le particelle vengono emesse dal punto di spawn (il tuo cursore). L'angolo è misurato in gradi a partire da 0 che punta verso destra, quindi 90 è dritto in basso, 180 è a sinistra, 270 è dritto in alto. Se inserisci -1 per questo valore, il sistema ti chiederà di "mirarlo" ogni volta che lo usi. Questo è utile quando vuoi sparare un effetto in una direzione diversa ogni volta che lo usi.

durata
Questo è quanto durerà l'effetto, anche se il mouse viene tenuto premuto. Questo viene principalmente utilizzato con effetti mirati e per gli effetti onDeath, poiché il mouse non può essere tenuto premuto, quindi dureranno per la durata specificata. La durata massima in questi casi è di 50, che corrisponde a circa 2 secondi. Può essere utile anche se si desidera che l'effetto sia solo una singola esplosione di particelle, come negli effetti Bomba e Nova in cui la durata è solo di 10. Se imposti la durata a -1, l'effetto durerà finché tieni premuto il pulsante del mouse, altrimenti l'effetto si interromperà dopo che la durata è terminata anche se tieni premuto il pulsante.

emissionRate
Questa è una misura di quanto velocemente le particelle vengono create e sparate dall'origine. Questo attributo è strettamente legato all'attributo maxParticles perché se viene raggiunto quel limite, il sistema smetterà di creare particelle, quindi assicurati di impostare il valore massimo sufficientemente alto per supportare il tuo emissionRate.

gravityQuesto attributo è l'unico che ha 2 "sotto-attributi", x e y. Queste 2 opzioni sono disponibili perché puoi far sì che la "gravità" funzioni in qualsiasi direzione. Non puoi utilizzare il valore 0 per nessuno di questi attributi, quindi utilizza 0,01 per "nessuna gravità". X e Y accettano entrambi valori positivi e negativi, un valore Y positivo attirerebbe le particelle verso il basso, mentre un valore negativo attirerebbe le particelle verso l'alto e funziona allo stesso modo con X e sinistra e destra.

durataVita
La durataVita definisce per quanto tempo, in una misura di tempo, una particella durerà prima di scomparire. Questo attributo, combinato con la velocità, deciderà quanto lontano la particella volerà prima di essere distrutta.

maxParticelle
maxParticelle definisce il numero totale di particelle, per quell'effetto specifico, che possono essere sul tavolo da gioco contemporaneamente. Una volta raggiunto questo limite, le particelle smetteranno di essere generate fino a quando alcune delle particelle già esistenti raggiungeranno la fine della loro "vita".

dimensione
La dimensione definisce la dimensione relativa delle particelle che vengono create.

velocitàLa velocità definisce la velocità con cui le particelle si allontaneranno dall'origine.

startColour / endColour
start/endColour definisce il colore della particella quando viene creata e subito prima che venga distrutta, rispettivamente, utilizzando un array [Rosso, Verde, Blu, Alfa]. I colori RGB utilizzano valori compresi tra 0 e 255 e il canale Alfa è un decimale compreso tra 0 e 1. Se stai cercando un colore specifico, puoi cercare "selettore di colore esadecimale" nel tuo motore di ricerca preferito e otterrai i numeri che stai cercando. I colori sfumeranno dal valore di inizio al valore di fine nel corso della loro durata. Poiché tutte le particelle sono sovrapposte all'inizio, i colori tendono ad essere molto più chiari, trasformandosi in una palla bianca, di quanto ti aspetti, quindi vorrai utilizzare colori più scuri almeno nel blocco startColour. Ci sono molti esempi di colori alla fine di questa pagina, se stai cercando ispirazione.

[effetto]Casuale
Molti degli effetti hanno un'opzione per randomizzare il valore, utilizzando [effetto]Casuale. Il valore indicato qui definirà l'intervallo in cui i valori randomizzati possono cadere. L'intervallo è definito come il valore base +/- il valore casuale. Quindi, se il tuo punto di partenza è 100 e il casuale è 20, allora l'intervallo è compreso tra 80 e 120, dove tutti i valori sono ugualmente possibili. Esempio: vuoi sparare un cono di 30 gradi verso destra dall'origine. angolo: 0, angoloCasuale: 15. Questo funziona allo stesso modo con i colori, ma deve essere formattato nello stesso modo dei colori [R, G, B, A], in questo modo puoi definire l'intervallo casuale specifico per ciascuno dei 3 colori. Quindi, se volessi diverse tonalità di rosso, useresti qualcosa del genere [30, 0, 0, 0].

suMorte
Questo è l'unico valore che accetta una stringa, quindi assicurati di avvolgere il valore tra "virgolette" o non ti permetterà di salvare. Questo viene utilizzato, come nell'effetto Burst, per generare un effetto aggiuntivo non appena quello originale finisce. L'effetto Burst è fondamentalmente solo l'effetto Burn con "suMorte": "esplosione", quindi l'effetto Burn dura finché non lasci il mouse, dopodiché genererà l'effetto Esplosione nella stessa posizione. L'effetto che viene generato nella sequenza suMorte non può essere un effetto "mirato" e deve avere una durata. Se ha un -1 per uno dei due, verrà impostato un valore predefinito o non funzionerà come previsto. Questo funziona solo per altri Effetti Personalizzati, se ci sono più Effetti Personalizzati con lo stesso nome a cui ti stai riferendo, verrà selezionato solo il primo nella lista.

 

Utilizzo degli Effetti Personalizzati nelle Macro

Gli Effetti Personalizzati possono essere attivati tramite comandi nella Chat di Testo.

Vedi Effetti Speciali (/fx) per la documentazione.


Effetti Integrati

Effetto Anteprima
Raggio
{
	"maxParticles": 3000,
	"size": 15,
	"sizeRandom": 0,
	"lifeSpan": 15,
	"lifeSpanRandom": 0,
	"emissionRate": 50,
	"speed": 30,
	"speedRandom": 7,
	"angle": -1,
	"angleRandom": 1,
	"duration": 25
}
FX Beam.png
Bomba
{
	"maxParticles": 500,
	"size": 15,
	"sizeRandom": 0,
	"lifeSpan": 15,
	"lifeSpanRandom": 0,
	"speed": 5,
	"speedRandom": 2,
	"angle": -1,
	"angleRandom": 1,
	"emissionRate": 50,
	"duration": 10
}
FX Bomb.png
Respiro
{
	"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
Bollicine
{
	"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
Bruciare
{
	"maxParticles": 100,
	"size": 35,
	"sizeRandom": 15,
	"lifeSpan": 10,
	"lifeSpanRandom": 3,
	"speed": 3,
	"angle": 0,
	"emissionRate": 12
}
FX Burn.png
Esplosione
{
	"maxParticles": 100,
	"size": 35,
	"sizeRandom": 15,
	"lifeSpan": 10,
	"lifeSpanRandom": 3,
	"speed": 3,
	"angle": 0,
	"emissionRate": 12,
	"onDeath": "esplosione-magica"
}

FX Burn.png

FX Explosion.png

Esplodere
{
	"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
Missile
{
	"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
Schizzo
{
	"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

Effetto 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
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
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
Water
"startColour":		[15, 15, 150, 1],
"startColourRandom":	[5, 5, 25, 0.25],
"endColour":		[10, 10, 100, 0],
"endColourRandom":	[10, 10, 25, 0]
FX Water.png

FX Library

Articolo principale: FX Library

Gli utenti di Roll20hanno creato molti effetti interessanti che puoi copiare. Dai un'occhiata alla Libreria degli Effetti per vedere cosa abbiamo creato!

Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 45 su 60