﻿1
00:00:04,400 --> 00:00:05,820
‫Ciao e Benvenuto.

2
00:00:05,840 --> 00:00:11,990
‫Scriveremo il nostro primo programma di progetto in questa lezione in modo che quando

3
00:00:11,990 --> 00:00:15,170
‫premiamo play, riceviamo messaggi stampati sullo schermo.

4
00:00:15,350 --> 00:00:15,950
‫Immergiamoci.

5
00:00:17,720 --> 00:00:22,490
‫Puoi pensare alla programmazione in Blueprint, un po' come collegare un circuito elettrico.

6
00:00:22,850 --> 00:00:27,410
‫Hai i tuoi diversi componenti e puoi collegarli in modo che quando un

7
00:00:27,410 --> 00:00:30,830
‫interruttore della luce è acceso, la luce si accenda.

8
00:00:31,880 --> 00:00:35,690
‫Ora, poiché introdurremo molti nuovi concetti qui, costruirò un

9
00:00:35,690 --> 00:00:37,850
‫piccolo glossario mentre procediamo.

10
00:00:38,870 --> 00:00:44,600
‫Ora, abbiamo visto alla fine dell'ultima lezione che questa cosa qui è chiamata il grafico degli eventi.

11
00:00:44,900 --> 00:00:48,890
‫È la tela su cui dipingeremo tutti i nostri progetti.

12
00:00:50,210 --> 00:00:55,190
‫E abbiamo anche visto che possiamo fare clic con il pulsante destro del mouse sul grafico dell'evento per ottenere un elenco di funzionalità.

13
00:00:55,640 --> 00:01:01,910
‫Ora, la prima cosa che voglio che cerchi è print string e vedrai che c'è una voce

14
00:01:01,910 --> 00:01:03,020
‫di menu lì.

15
00:01:03,260 --> 00:01:08,600
‫È sotto l'intestazione sviluppo e, se fai clic su di esso, porta qualcosa che viene chiamato nodo.

16
00:01:09,170 --> 00:01:17,310
‫Ora un nodo è una funzionalità predefinita che possiamo inserire nel nostro progetto e utilizzare dall'interno.

17
00:01:17,330 --> 00:01:17,990
‫Planimetria.

18
00:01:18,920 --> 00:01:21,860
‫E una stringa è essenzialmente un programmatore.

19
00:01:21,860 --> 00:01:23,810
‫Parla per testo.

20
00:01:23,990 --> 00:01:27,320
‫Quindi quello che abbiamo qui è questo nodo.

21
00:01:27,320 --> 00:01:30,800
‫Quando sarà attivato, ti saluteremo.

22
00:01:31,010 --> 00:01:32,870
‫Possiamo cambiarlo con qualcos'altro.

23
00:01:32,870 --> 00:01:38,270
‫Un messaggio come Benvenuto tra le macerie del magazzino.

24
00:01:39,890 --> 00:01:45,530
‫Ora potremmo voler visualizzare questo messaggio sullo schermo quando iniziamo a giocare.

25
00:01:46,100 --> 00:01:48,650
‫Ora possiamo fortunatamente farlo con un altro nodo.

26
00:01:48,740 --> 00:01:52,250
‫Se facciamo clic con il pulsante destro del mouse, possiamo cercare l'inizio del gioco.

27
00:01:52,790 --> 00:01:56,780
‫E questo fa apparire una voce di menu chiamata Event Begin Play.

28
00:01:56,780 --> 00:01:58,880
‫E questo introduce ancora un'altra nota.

29
00:01:59,300 --> 00:02:06,140
‫Ora un evento è solo un tipo speciale di quando quel nodo, ci dice quando dovrebbe accadere qualcosa.

30
00:02:06,140 --> 00:02:12,530
‫E in questo caso, l'evento Begin Play ci dice che dovrebbe succedere qualcosa all'inizio della riproduzione, quando viene premuto

31
00:02:12,530 --> 00:02:13,940
‫il pulsante di riproduzione.

32
00:02:14,300 --> 00:02:20,210
‫Ora, potresti notare che questi nodi hanno queste piccole frecce e sul lato sinistro o destro,

33
00:02:20,210 --> 00:02:21,500
‫a volte entrambi.

34
00:02:21,920 --> 00:02:29,000
‫Questi sono noti come pin, che sono essenzialmente prese che possiamo collegare tra loro.

35
00:02:29,300 --> 00:02:34,880
‫Ci sono pin di input che si trovano sulla sinistra e ci dicono quando eseguire questo particolare nodo.

36
00:02:35,210 --> 00:02:40,250
‫E ci sono pin di output che ci dicono cosa fare dopo questo particolare nodo.

37
00:02:40,550 --> 00:02:45,500
‫Quindi, se diamo un'occhiata a questo, abbiamo solo un pin di output sull'evento, il che ha senso perché sappiamo

38
00:02:45,500 --> 00:02:47,480
‫che gli eventi sono un nodo quando.

39
00:02:47,480 --> 00:02:52,670
‫Ci dicono quando fare qualcosa e abbiamo input e output sulla stringa di stampa, il

40
00:02:52,670 --> 00:02:59,270
‫che significa che possiamo dirgli quando dovrebbe iniziare, che è l'input, e quindi possiamo dirgli cosa fare dopo, che

41
00:02:59,270 --> 00:03:00,350
‫è L'output.

42
00:03:00,770 --> 00:03:07,310
‫Quindi puoi fare clic e trascinare tra questi pin in entrambi gli ordini per stabilire una connessione tra i due.

43
00:03:07,610 --> 00:03:14,780
‫E le connessioni sono letteralmente solo questi fili tra i pin che ci consentono di collegare quel quando al

44
00:03:14,780 --> 00:03:15,260
‫cosa.

45
00:03:15,530 --> 00:03:22,340
‫Quindi in questo caso ci stiamo connettendo quando iniziamo a suonare, quindi dovresti stampare una stringa.

46
00:03:22,550 --> 00:03:23,680
‫Proviamo questo.

47
00:03:23,680 --> 00:03:29,150
‫Se premi il pulsante di riproduzione nella barra degli strumenti, dovremmo vedere la stampa di una stringa di relitti di

48
00:03:29,150 --> 00:03:29,690
‫magazzino.

49
00:03:30,020 --> 00:03:33,230
‫Ora, il messaggio non rimane a lungo, ma va bene.

50
00:03:33,230 --> 00:03:35,210
‫Non abbiamo bisogno di dimostrare il punto.

51
00:03:35,450 --> 00:03:40,130
‫Ora, se noti un sibilo di sottofondo mentre sto giocando, non sono le ventole del mio computer o il

52
00:03:40,130 --> 00:03:41,750
‫rumore di fondo nella mia stanza.

53
00:03:41,960 --> 00:03:47,840
‫In realtà è un suono ambientale che è nel nostro livello predefinito che viene riprodotto quando premiamo play.

54
00:03:47,840 --> 00:03:52,010
‫Se premi Riproduci sul tuo progetto, provalo e accendi gli altoparlanti.

55
00:03:52,130 --> 00:03:53,660
‫Sentirai lo stesso suono.

56
00:03:53,900 --> 00:03:59,930
‫Ora possiamo creare sequenze di nodi nello stesso modo in cui potremmo collegare più

57
00:03:59,930 --> 00:04:06,230
‫lampadine insieme in una sequenza, e questo ci permetterebbe di fare una cosa e poi qualcos'altro.

58
00:04:06,590 --> 00:04:12,830
‫Quindi vorrei che accettassi la sfida di stampare un altro messaggio dopo il nostro primo.

59
00:04:13,190 --> 00:04:16,910
‫Quindi aggiungi un altro nodo della stringa di stampa facendo clic con il pulsante destro del mouse e cercandolo.

60
00:04:17,300 --> 00:04:25,220
‫Collegalo in sequenza con il nostro primo nodo di stringa di stampa, quindi personalizza il testo a tuo piacimento, metti in pausa

61
00:04:25,250 --> 00:04:26,930
‫il video e prova.

62
00:04:27,890 --> 00:04:29,250
‫Ok, bentornato.

63
00:04:29,270 --> 00:04:36,530
‫Quindi usciamo dal gioco con una fuga e poi ti mostrerò che puoi effettivamente trascinare via il

64
00:04:36,530 --> 00:04:37,910
‫pin di output.

65
00:04:38,570 --> 00:04:44,840
‫E quindi viene visualizzata automaticamente una casella di ricerca per te, quindi non devi nemmeno fare clic con il pulsante destro del mouse

66
00:04:44,840 --> 00:04:51,320
‫e quindi posso cercare la stringa di stampa e questo aggiunge un nuovo nodo della stringa di stampa che è in sequenza con

67
00:04:51,320 --> 00:04:52,130
‫il precedente.

68
00:04:52,130 --> 00:04:57,530
‫E posso dire che preparati a rimbombare.

69
00:04:58,610 --> 00:05:02,420
‫E quello che farà è se lo riproduciamo in stampa.

70
00:05:02,620 --> 00:05:04,290
‫Entrambi allo stesso tempo.

71
00:05:04,300 --> 00:05:10,480
‫È interessante notare che il messaggio più vecchio va in fondo e poi quello più nuovo viene dopo.

72
00:05:10,480 --> 00:05:14,380
‫Ma come è successo in sequenza, ne abbiamo avuto uno, poi l'altro.

73
00:05:14,590 --> 00:05:18,490
‫Non c'è nessun ritardo tra i due perché i computer sono davvero veloci.

74
00:05:18,850 --> 00:05:21,040
‫Quindi assicurati di salvare le modifiche.

75
00:05:21,040 --> 00:05:24,880
‫È possibile salvare tutti i file di modifica eseguendo uno spostamento di controllo.

76
00:05:24,880 --> 00:05:28,660
‫S e ci vediamo nella prossima lezione.

