﻿1
00:00:04,090 --> 00:00:11,380
‫Quindi il nostro obiettivo per questo video è di avere scie di fumo attaccate al nostro proiettile e seguirlo mentre vola

2
00:00:11,380 --> 00:00:12,880
‫in tutto il mondo.

3
00:00:12,880 --> 00:00:16,840
‫E questo renderà i nostri proiettili un po' più belli.

4
00:00:17,140 --> 00:00:18,450
‫Ehi, bentornato.

5
00:00:18,460 --> 00:00:25,480
‫Quindi abbiamo colpito le particelle, ma ora vorremmo che un sistema di particelle seguisse il proiettile mentre vola in

6
00:00:25,480 --> 00:00:26,920
‫tutto il mondo.

7
00:00:26,920 --> 00:00:31,600
‫Quindi parliamo di come lo faremo ora per questo sistema di particelle.

8
00:00:31,600 --> 00:00:35,260
‫Aggiungeremo un componente alla classe proiettile.

9
00:00:35,500 --> 00:00:42,280
‫Ora, abbiamo già aggiunto una variabile chiamata particelle colpite e il suo tipo è il puntatore del sistema di particelle.

10
00:00:42,280 --> 00:00:44,260
‫Ora, questo non è un componente.

11
00:00:44,260 --> 00:00:50,320
‫È semplicemente un sistema di particelle U che usiamo quando chiamiamo emettitore di spawn sul posto.

12
00:00:50,320 --> 00:00:58,240
‫Quindi l'emettitore di spawn in posizione esegue la creazione per noi in modo dinamico in fase di esecuzione nella funzione on hit.

13
00:00:58,240 --> 00:01:03,400
‫Ma per una scia di fumo, useremo qualcosa chiamato componente del sistema particellare.

14
00:01:03,400 --> 00:01:10,690
‫Il componente del sistema particellare è un componente effettivo che creeremo nel costruttore Proiettili usando la creazione

15
00:01:10,690 --> 00:01:13,060
‫di un oggetto secondario predefinito.

16
00:01:13,060 --> 00:01:19,450
‫E lo collegheremo al componente radice in modo che possa seguire il proiettile in giro.

17
00:01:19,450 --> 00:01:20,000
‫Ora, l'U.

18
00:01:20,020 --> 00:01:24,250
‫Il componente Particle System ha una variabile chiamata template.

19
00:01:24,280 --> 00:01:27,400
‫Questo è qualcosa che abbiamo impostato nel progetto.

20
00:01:27,400 --> 00:01:33,730
‫Ricorda quando avevamo componenti mesh statiche e nel progetto, nel pannello dei dettagli per il componente mesh statico,

21
00:01:33,730 --> 00:01:40,090
‫c'era una variabile chiamata mesh statica e che aveva un menu a discesa che ci permetteva di impostare

22
00:01:40,090 --> 00:01:43,420
‫la mesh statica per quel componente mesh statico.

23
00:01:43,600 --> 00:01:49,330
‫Il componente del sistema particellare ha una variabile simile, si chiama template, e questo ci consentirà di

24
00:01:49,330 --> 00:01:54,820
‫utilizzare un menu a discesa per impostare il sistema particellare per questo componente del sistema particellare.

25
00:01:54,820 --> 00:01:58,660
‫Quindi hai già esperienza nella creazione di componenti.

26
00:01:58,660 --> 00:02:00,580
‫Questo processo non è diverso.

27
00:02:00,580 --> 00:02:02,470
‫Quindi questa sarà la tua sfida.

28
00:02:02,470 --> 00:02:08,020
‫Aggiungerai una variabile puntatore del componente del tuo sistema particellare alla classe proiettile, rendendola visibile

29
00:02:08,020 --> 00:02:12,670
‫ovunque in modo da avere accesso alle sue proprietà nel progetto.

30
00:02:12,670 --> 00:02:18,880
‫Crealo nel costruttore del proiettile, il che significa che utilizzerai la creazione di un oggetto secondario

31
00:02:18,880 --> 00:02:22,630
‫predefinito scegliendo il tipo corretto e includendo l'intestazione corretta.

32
00:02:22,630 --> 00:02:29,080
‫Lascerò a te la possibilità di cercare nella documentazione l'inclusione per il nuovo tipo di componente del sistema

33
00:02:29,080 --> 00:02:30,160
‫di particelle.

34
00:02:30,160 --> 00:02:33,640
‫Dopo averlo creato, collegalo al componente radice.

35
00:02:33,640 --> 00:02:37,480
‫Abbiamo già visto come collegare componenti ad altri componenti.

36
00:02:37,480 --> 00:02:43,900
‫Ora vai avanti e compila il tuo codice e apri l'editor del progetto e nel progetto del proiettile, seleziona il nostro

37
00:02:43,900 --> 00:02:46,000
‫nuovo componente del sistema di particelle.

38
00:02:46,000 --> 00:02:52,120
‫E nel pannello dei dettagli, imposta il modello usando il menu a discesa e sceglierai la traccia del

39
00:02:52,150 --> 00:02:55,930
‫proiettile di sottolineatura P come sistema di particelle per questo componente.

40
00:02:55,930 --> 00:02:59,800
‫Quindi metti in pausa il video e crea ora questo componente del sistema di particelle.

41
00:03:02,720 --> 00:03:03,170
‫Bene.

42
00:03:03,170 --> 00:03:09,510
‫Quindi sono qui in vs code e vorrei chiudere le classi che non sto usando ed entrare nel

43
00:03:09,860 --> 00:03:14,740
‫proiettile h ed è qui che aggiungerò il componente del sistema di particelle.

44
00:03:14,750 --> 00:03:22,400
‫Ora lo dichiarerò e sarà un puntatore del componente del sistema di particelle U e chiamerò

45
00:03:22,400 --> 00:03:28,040
‫queste particelle di scia poiché questa sarà una scia di fumo.

46
00:03:28,310 --> 00:03:38,060
‫Ora darò a questo una proprietà U e lo renderò visibile ovunque come in genere viene fatto con i nostri

47
00:03:38,060 --> 00:03:38,780
‫componenti.

48
00:03:38,780 --> 00:03:45,290
‫E darò a questa una categoria e la aggiungerò alla categoria di combattimento.

49
00:03:45,290 --> 00:03:46,850
‫Quindi abbiamo una U.

50
00:03:46,850 --> 00:03:49,280
‫Puntatore del componente del sistema particellare.

51
00:03:49,280 --> 00:03:52,190
‫È tempo di costruirlo nel costruttore.

52
00:03:52,190 --> 00:03:58,040
‫Quindi andiamo su Projectile CP e scorriamo fino al costruttore e possiamo aggiungerlo qui.

53
00:03:58,040 --> 00:04:12,770
‫Quindi diremo tracce di particelle e useremo crea oggetto secondario predefinito usando il componente del sistema di particelle U.

54
00:04:15,230 --> 00:04:20,420
‫E tra parentesi gli darò del testo e chiamerò questa scia di fumo.

55
00:04:22,190 --> 00:04:25,940
‫Ora avrò bisogno del componente include per te del sistema particellare.

56
00:04:26,180 --> 00:04:27,920
‫Quindi ho la mia documentazione.

57
00:04:27,920 --> 00:04:29,960
‫Ti cercherò semplicemente.

58
00:04:29,960 --> 00:04:32,300
‫Componente del sistema particellare.

59
00:04:33,300 --> 00:04:40,260
‫E fai clic sul componente del tuo sistema particellare, scorri verso il basso ed ecco l'inclusione nel

60
00:04:40,260 --> 00:04:42,670
‫componente del sistema particellare H.

61
00:04:42,750 --> 00:04:47,400
‫Quindi lo includerò qui in alto, appena sotto le statistiche di gioco.

62
00:04:47,940 --> 00:04:49,950
‫Quindi ho creato le mie particelle di scia.

63
00:04:49,950 --> 00:04:52,950
‫Ora ho bisogno di allegarli al componente root.

64
00:04:52,950 --> 00:05:02,340
‫Quindi dirò tracce di particelle usando l'allegato di installazione e lo allegherò al componente radice e ora

65
00:05:03,450 --> 00:05:05,010
‫è allegato.

66
00:05:05,010 --> 00:05:09,210
‫Quindi abbiamo creato le nostre particelle di scia e le abbiamo attaccate alla radice.

67
00:05:09,240 --> 00:05:11,880
‫Andiamo avanti e compiliamo questo ora.

68
00:05:11,880 --> 00:05:13,170
‫Siamo di nuovo qui nell'editor.

69
00:05:13,170 --> 00:05:20,220
‫Ho intenzione di aprire il proiettile BP ed ecco le mie particelle di traccia ed è parente della mesh del proiettile, che

70
00:05:20,220 --> 00:05:21,270
‫è la radice.

71
00:05:21,630 --> 00:05:23,880
‫Quindi selezionerò le particelle di scia.

72
00:05:23,880 --> 00:05:27,810
‫E qui nel pannello dei dettagli, vedo la variabile del modello.

73
00:05:27,810 --> 00:05:29,070
‫È sotto le particelle.

74
00:05:29,100 --> 00:05:33,240
‫Posso selezionare il menu a discesa e scegliere la scia del proiettile.

75
00:05:33,240 --> 00:05:37,260
‫Quindi questo imposterà il nostro sistema di particelle di scia di proiettili.

76
00:05:37,260 --> 00:05:44,040
‫E se sei curioso di sapere che aspetto ha la scia del proiettile, possiamo tornare a Effetti delle risorse e fare doppio clic

77
00:05:44,040 --> 00:05:45,420
‫su Traccia del proiettile.

78
00:05:45,420 --> 00:05:50,010
‫Abbiamo dato un'occhiata a questo all'inizio di questa sezione e abbiamo visto che questo è ciò che sembra.

79
00:05:50,010 --> 00:05:54,390
‫Quindi questo è il sistema di particelle che sarà attaccato al componente radice.

80
00:05:54,390 --> 00:05:57,540
‫E come noterai, è progettato per continuare a scorrere.

81
00:05:57,540 --> 00:06:01,410
‫Quindi continuerà a suonare finché esisterà nel mondo.

82
00:06:01,410 --> 00:06:03,570
‫Quindi andiamo avanti e testiamo questo.

83
00:06:03,570 --> 00:06:09,750
‫Ho intenzione di andare avanti e premere play e appena posso, sparo dei proiettili

84
00:06:09,750 --> 00:06:10,710
‫e controllo.

85
00:06:10,710 --> 00:06:12,300
‫Sembra incredibile.

86
00:06:12,510 --> 00:06:19,770
‫I nostri proiettili ora hanno una scia di fumo e se andiamo ad aggredire i nemici qui, vedremo che anche i

87
00:06:19,770 --> 00:06:22,230
‫loro proiettili hanno scie di fumo.

88
00:06:22,650 --> 00:06:23,640
‫Perfetto.

89
00:06:23,910 --> 00:06:30,000
‫Quindi, in sintesi, ora abbiamo scie di fumo e i nostri proiettili sembrano un po' meglio.

90
00:06:30,000 --> 00:06:34,680
‫Ora, abbiamo ancora bisogno di alcuni effetti e ci occuperemo di quelli nei video a venire.

91
00:06:35,100 --> 00:06:36,120
‫Ci vediamo presto.

