Crea Effetti Visivi di Base

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.


La creazione di effetti speciali di base ti aggiunge movimento dinamico alla tua Ambiente, il che risulta nel tuo mondo più vivo e realistico. Inoltre, l'interesse visivo e la moto dai speciali effetti di solito cattura l'attenzione dei giocatori, rendendoli uno strumento utile per guidare i giocatori dove vuoi che vadano nella tua esperienza.

Questa sezione del tutorial ti insegna come utilizzare emittenti di particelle , un tipo di effetto speciale che emette immagini 2D o particelle, in modo unico secondo il loro oggetto di destinazione e come configurare le loro impostazioni. Utilizzando esempi dall'esperienza di esempio Island Jump - Final, imparerai a personalizzare gli emittenti di particelle per creare

Crea una Luccichio

Il primo tipo di emittente di particelle che aggiunge movimento dinamico all'esperienza è un enorme razzo nella parte superiore della Piattaformadi maggior alta. Poiché il resto dell'ambiente è statico, questo effetto diventa un punto focale nello Spazio3D, che incentiva i giocatori a passare attraverso l'ambiente in modo che possano raggiungere la piattaforma finale dell'esperienza.

Per creare una fusione:

  1. Nella finestra Explorer , aggiungi una nuova cartella nel World cartella, quindi rinomina la nuova cartella in VFX .

  2. Aggiungi una parte blocco alla cartella VFX , quindi posiziona la parte circa 10 piedi sopra la tua Piattaformadi pilota più alta. L'esempio Island Jump - Final esperienze posiziona la parte sopra la piattaforma 1>Level_71> con i seguenti valori:

    DimensioneCFrame.PosizioneCFrame.Orientazione
    20, 20, 20400, 331, 790, 0, 0
  3. Seleziona questa parte del blocco, quindi nella Finestra Proprietà ,

    1. Imposta Nome su VFX_Flare .
    2. Imposta Trasparenza a 1 in modo che la parte sia invisibile.
    3. Abilita Anchored in modo che il sistema fisico non muova la parte quando l'esperienza inizia.
  4. Aggiungi un allegato a questa parte.

    1. Nella finestra Explorer , passa il mouse sulla parte del blocco e fai clic sul pulsante . Viene visualizzato un menu contestuale.
    2. Dal menu contestuale, inserisci un Attacco . Un attacco viene visualizzato nel centro del pezzo nella direzione dell'asse Y positivo.
  5. Aggiungi un emittente di particelle a questo allegato, e rinomina l'emittente di particelle in Emitter_Flare . L'emittente di particelle emette immediatamente le parti in direzione dell'allegato.

Configura il segnale

Ora che hai un emittente di parti nella tua esperienza, puoi personalizzare le sue proprietà in modo che emetta un bagliore lampeggiante che faccia visivamente i giocatori quando iniziano l'esperienza. Per saperne di più su come ogni proprietà influisce sull'effetto visivo risultante, vedi ParticleEmitter e Personalizzare le parti .

Immagine delle Particelle

Ogni parte mostra un'immagine impostata dalla proprietà Texture. Per utilizzare la tua immagine, devi caricare l'immagine su Roblox e ottenere un ID risorsa. Vedi Risorse per ulteriori informazioni su questo processo e su come farlo da solo.

Puoi utilizzare l'immagine del faretto pre-made di Roblox per il Texture dell'emittente di parti. Per utilizzare risorsapre-made di Roblox:

  1. Nella finestra Explorer, seleziona Emitter_Flare.
  2. Nella finestra Proprietà, imposta Texture su rbxassetid://8983307836 .

Proprietà di base

ParticleEmitter.Rate determina la quantità di particelle emesse al secondo. Un tasso di 5 significa che una particella emette ogni 1/5 = 0.2 secondi. I valori più alti di 0> Class.ParticleEmitter.ZOffset0> significano che le particelle rendono di fronte ad altri oggetti, mentre i valori negativi signific

ParticleEmitter.LightEmission determina il mescolamento dei colori della Strutturacon i colori dietro di loro. A 0 le texture si mescolano normalmente; a 1 si mescolano in modo additivo in modo che quando le parti si sovrappongono, il loro colore si moltiplica per essere più luminoso. La texture fornita è progettata per essere utilizzata con questo set di proprietà impostato a 1.

Le proprietà come ParticleEmitter.Lifetime richiedono un valore minimo e massimo, in cui Roblox sceglie una durata casuale in secondi tra il minimo e il massimo ogni volta che una particella. In questo caso, le parti dovrebbero durare tutti 10 secondi senza variazione, quindi entrambi i valori sono 10 .

Per configurare le proprietà di base del diffusore di particelle:

  1. Nella finestra Explorer, seleziona Emitter_Flare.

  2. Nella finestra Proprietà ,

    1. Imposta Colore su 127, 84, 59 , o su un colore che preferisci per il flash.
    2. Imposta Emissione di Luce su 1 per utilizzare la mescolatura additiva.
    3. Imposta ZOffset a 1 per assicurarti che appaia come previsto in relazione alla Telecamera.
    4. Imposta Lifetime su 10, 10 .
    5. Imposta Tasso su 0.45 .
    6. Imposta RotSpeed su 20 per ruotare ciascuna parte 20 gradi per secondo.
    7. Imposta Velocità su 0 per impedire che la parte si muova.

Valori di vita e NumberSequenza

Alcune proprietà, come ParticleEmitter.Size e ParticleEmitter.Transparency , utilizzano un NumberSequence per automatizzare le modifiche nel

Per configurare le sequenze per ParticleEmitter.Size e ParticleEmitter.Transparency :

  1. Nella finestra Explorer, seleziona Emitter_Flare.

  2. Nella finestra Proprietà, fai clic sul valore … accanto al valore per Dimensione per aprire il suo 2> Datatype.NumberSequenza2> .

  3. Aggiungi punti alla sequenza facendo clic su di essa, e spostali fino a quando la finestra non assomiglia al seguente esempio:

    A number sequence window where the size starts at 0 and grows slowly in the beginning of its lifetime, then quickly grows to a size of 10 and remains 10 for the duration of the lifetime.
    L'asse Y rappresenta la dimensione di ciascuna particella e l'asse X rappresenta la vita di ciascuna particella. La dimensione inizia con 0 e cresce lentamente all'inizio della sua vita, quindi cresce rapidamente fino a 10 e rimane 10 per la durata della vita.
  4. Click the next to the value for Trasparenza to open its sequence.

  5. Aggiungi punti alla sequenza facendo clic su di essa, e spostali fino a quando la finestra non assomiglia al seguente esempio:

    A number sequence window where the particle is visible (equal or close to 0) for the majority of its lifetime. As the particle approaches the end of its lifetime, its transparency value bounces up and down at different values, settling at 1 at the very end.
    La parteícula è visibile (pari o vicino a 0) per la maggior parte della sua vita. Man mano che la partecipazione si avvicina alla fine della sua vita, il suo valore di trasparenza aumenta e diminuisce a differenti valori, fermandosi a 1 alla Terminare.
The final version of the flare against a bright blue sky.

Aggiungi una PointLight

Per assicurare che il laser si distingua di più, puoi metterci una luce. Ci sono tre diversi oggetti di luce che puoi usare:

Un PointLight è il migliore per questo per emettere la luce in forma sferica dalla parte alla posizione dell'effetto delle particelle. Per creare una fonte di luce nella parte:

  1. Aggiungi un PointLight a Emitter_Flare .
  2. Seleziona l'oggetto PointLight , quindi nella finestra Proprietà ,
    1. Imposta Luminosità su 2 per rendere la luce più brillante.
    2. Imposta Range su 36 per aumentare la portata della luce.
The final version of the flare hovering over a gray cylinder sea stack. The flare emits a gentle glow over the sea stack.

Crea le Particelle di Polvere

Il secondo tipo di emittente di particelle che l'esempio Island Jump - Final usa per aggiungere movimento dinamico all'esperienza è quello che le particelle di polvere in tutta l'atmosfera. Queste particelle circondano il Giocatore, aggiungendo un senso di texture e profondità all'aria stessa.

Per creare parti di polvere:

  1. Inserisci una parte del blocco nel cartella VFX , quindi ridimensionala per coprire l'intera area giocabile. L'esempio Island Jump - Final posizioni dell'esperienza e ridimensiona questa parte con i seguenti valori:

    DimensioneCFrame.PosizioneCFrame.Orientazione
    645, 355, 275198, 168, 260, 0, 0
  2. Seleziona questa parte del blocco, quindi nella Finestra Proprietà ,

    1. Imposta Nome su VFX_DustMotes .
    2. Imposta Trasparenza a 1 in modo che la parte sia invisibile.
    3. Disabilita CanCollide in modo che i giocatori non si scontrino con la parte mentre si muovono attraverso l'area giocabile.
    4. Abilita Anchored in modo che il sistema fisico non muova la parte quando l'esperienza inizia.
  3. Aggiungi un emittente di particelle a questa parte, quindi rinomina l'emittente di particelle in Emitter_DustMotes . L'emittente di particelle emette immediatamente le particelle all'interno dell'area della parte.

Configura le Particelle di Polvere

La parte di polvere emittente richiede alcune nuove proprietà per essere cambiate. ParticleEmitter.Acceleration determina come una parte del ParticleEmitter.Speed di una particella cambia nel corso della sua vita. L'accelerazione viene spesso utilizzata per applicare un effetto di gravità alle parti con un valore negativo Y.

ParticleEmitter.Rotation definisce la gamma di rotazioni in gradi per le parti emesse, con valori positivi corrispondenti alla direzione oraria. Per aggiungere alcuneRandomità alla rotazione di ciascun motore di polvere, puoi creare una gamma di angoli da cui scegliere.

Per ogni punto in un NumberSequence , puoi impostare un invito usando l'input di numero in fondo alla finestra. Un invito imposta la gamma da cui Studio sceglie un valore casuale più alto o inferiore al valore del punto ogni volta che una particella emette. La dimensione dell'invito determina la gamma della selezione casuale. La

Ecco i valori per tutte le altre proprietà precedentemente spiegate. Fare riferimento a Configura la luce per queste spiegazioni.

  1. Nella finestra Explorer, seleziona Emitter_DustMotes .

  2. Nella finestra Proprietà ,

    1. Imposta Colore su 192, 241, 255 .

    2. Imposta Dimensione su NumberSequence :

      A number sequence window where the size rises to 0.25 shortly after creation, then fades down gradually to 0.
      La dimensione aumenta a 0,25 poco dopo la Creazioni, quindi svanisce gradualmente a 0
    3. Imposta Texture su rbxassetid://14302399641 .

    4. Imposta Trasparenza a NumberSequence :

      A number sequence window where the particle begins fully transparent, becomes randomly more opaque with an envelope of 0.1, then slowly fades out.
      Inizia completamente trasparente, diventa casualmente più opaco (invito di 0,1), quindi svanisce lentamente
    5. Imposta ZOffset su -5 in modo che appaiono dietro i giocatori e altri oggetti.

    6. Imposta Lifetime 1, 10 .

    7. Imposta Tasso su 50000 . Questo è un tasso Votare, ma poiché il volume della parte padre dell'emittente di parti è così grande, appare sparso.

    8. Imposta Rotazione su -45, 45 .

    9. Imposta RotSpeed su -60 .

    10. Imposta Velocità su 1, 5 .

    11. Imposta Accelerazione su 1, -1, 1 per far sì che le parti fluttuino delicatamente verso l'alto.

The final version of the dust particles against a bright blue sky.
Particelle di polvere sbiadite nell'aria che guarda al cielo dalle piattaforme