‫Quindi il nostro obiettivo per questo video è di avere scie di fumo attaccate al nostro proiettile e seguirlo mentre vola
‫in tutto il mondo.
‫E questo renderà i nostri proiettili un po' più belli.
‫Ehi, bentornato.
‫Quindi abbiamo colpito le particelle, ma ora vorremmo che un sistema di particelle seguisse il proiettile mentre vola in
‫tutto il mondo.
‫Quindi parliamo di come lo faremo ora per questo sistema di particelle.
‫Aggiungeremo un componente alla classe proiettile.
‫Ora, abbiamo già aggiunto una variabile chiamata particelle colpite e il suo tipo è il puntatore del sistema di particelle.
‫Ora, questo non è un componente.
‫È semplicemente un sistema di particelle U che usiamo quando chiamiamo emettitore di spawn sul posto.
‫Quindi l'emettitore di spawn in posizione esegue la creazione per noi in modo dinamico in fase di esecuzione nella funzione on hit.
‫Ma per una scia di fumo, useremo qualcosa chiamato componente del sistema particellare.
‫Il componente del sistema particellare è un componente effettivo che creeremo nel costruttore Proiettili usando la creazione
‫di un oggetto secondario predefinito.
‫E lo collegheremo al componente radice in modo che possa seguire il proiettile in giro.
‫Ora, l'U.
‫Il componente Particle System ha una variabile chiamata template.
‫Questo è qualcosa che abbiamo impostato nel progetto.
‫Ricorda quando avevamo componenti mesh statiche e nel progetto, nel pannello dei dettagli per il componente mesh statico,
‫c'era una variabile chiamata mesh statica e che aveva un menu a discesa che ci permetteva di impostare
‫la mesh statica per quel componente mesh statico.
‫Il componente del sistema particellare ha una variabile simile, si chiama template, e questo ci consentirà di
‫utilizzare un menu a discesa per impostare il sistema particellare per questo componente del sistema particellare.
‫Quindi hai già esperienza nella creazione di componenti.
‫Questo processo non è diverso.
‫Quindi questa sarà la tua sfida.
‫Aggiungerai una variabile puntatore del componente del tuo sistema particellare alla classe proiettile, rendendola visibile
‫ovunque in modo da avere accesso alle sue proprietà nel progetto.
‫Crealo nel costruttore del proiettile, il che significa che utilizzerai la creazione di un oggetto secondario
‫predefinito scegliendo il tipo corretto e includendo l'intestazione corretta.
‫Lascerò a te la possibilità di cercare nella documentazione l'inclusione per il nuovo tipo di componente del sistema
‫di particelle.
‫Dopo averlo creato, collegalo al componente radice.
‫Abbiamo già visto come collegare componenti ad altri componenti.
‫Ora vai avanti e compila il tuo codice e apri l'editor del progetto e nel progetto del proiettile, seleziona il nostro
‫nuovo componente del sistema di particelle.
‫E nel pannello dei dettagli, imposta il modello usando il menu a discesa e sceglierai la traccia del
‫proiettile di sottolineatura P come sistema di particelle per questo componente.
‫Quindi metti in pausa il video e crea ora questo componente del sistema di particelle.
‫Bene.
‫Quindi sono qui in vs code e vorrei chiudere le classi che non sto usando ed entrare nel
‫proiettile h ed è qui che aggiungerò il componente del sistema di particelle.
‫Ora lo dichiarerò e sarà un puntatore del componente del sistema di particelle U e chiamerò
‫queste particelle di scia poiché questa sarà una scia di fumo.
‫Ora darò a questo una proprietà U e lo renderò visibile ovunque come in genere viene fatto con i nostri
‫componenti.
‫E darò a questa una categoria e la aggiungerò alla categoria di combattimento.
‫Quindi abbiamo una U.
‫Puntatore del componente del sistema particellare.
‫È tempo di costruirlo nel costruttore.
‫Quindi andiamo su Projectile CP e scorriamo fino al costruttore e possiamo aggiungerlo qui.
‫Quindi diremo tracce di particelle e useremo crea oggetto secondario predefinito usando il componente del sistema di particelle U.
‫E tra parentesi gli darò del testo e chiamerò questa scia di fumo.
‫Ora avrò bisogno del componente include per te del sistema particellare.
‫Quindi ho la mia documentazione.
‫Ti cercherò semplicemente.
‫Componente del sistema particellare.
‫E fai clic sul componente del tuo sistema particellare, scorri verso il basso ed ecco l'inclusione nel
‫componente del sistema particellare H.
‫Quindi lo includerò qui in alto, appena sotto le statistiche di gioco.
‫Quindi ho creato le mie particelle di scia.
‫Ora ho bisogno di allegarli al componente root.
‫Quindi dirò tracce di particelle usando l'allegato di installazione e lo allegherò al componente radice e ora
‫è allegato.
‫Quindi abbiamo creato le nostre particelle di scia e le abbiamo attaccate alla radice.
‫Andiamo avanti e compiliamo questo ora.
‫Siamo di nuovo qui nell'editor.
‫Ho intenzione di aprire il proiettile BP ed ecco le mie particelle di traccia ed è parente della mesh del proiettile, che
‫è la radice.
‫Quindi selezionerò le particelle di scia.
‫E qui nel pannello dei dettagli, vedo la variabile del modello.
‫È sotto le particelle.
‫Posso selezionare il menu a discesa e scegliere la scia del proiettile.
‫Quindi questo imposterà il nostro sistema di particelle di scia di proiettili.
‫E se sei curioso di sapere che aspetto ha la scia del proiettile, possiamo tornare a Effetti delle risorse e fare doppio clic
‫su Traccia del proiettile.
‫Abbiamo dato un'occhiata a questo all'inizio di questa sezione e abbiamo visto che questo è ciò che sembra.
‫Quindi questo è il sistema di particelle che sarà attaccato al componente radice.
‫E come noterai, è progettato per continuare a scorrere.
‫Quindi continuerà a suonare finché esisterà nel mondo.
‫Quindi andiamo avanti e testiamo questo.
‫Ho intenzione di andare avanti e premere play e appena posso, sparo dei proiettili
‫e controllo.
‫Sembra incredibile.
‫I nostri proiettili ora hanno una scia di fumo e se andiamo ad aggredire i nemici qui, vedremo che anche i
‫loro proiettili hanno scie di fumo.
‫Perfetto.
‫Quindi, in sintesi, ora abbiamo scie di fumo e i nostri proiettili sembrano un po' meglio.
‫Ora, abbiamo ancora bisogno di alcuni effetti e ci occuperemo di quelli nei video a venire.
‫Ci vediamo presto.