﻿1
00:00:04,500 --> 00:00:05,520
‫Ciao e Benvenuto.

2
00:00:05,520 --> 00:00:09,870
‫In questa lezione impareremo i commenti, queste cose in verde nel

3
00:00:09,870 --> 00:00:17,490
‫codice di Visual Studio e come possiamo usarle per scrivere pseudocodice per essere essenzialmente una nota per noi stessi su come

4
00:00:17,490 --> 00:00:18,690
‫vogliamo implementare qualcosa.

5
00:00:18,990 --> 00:00:21,090
‫Immergiamoci e impariamo questi concetti.

6
00:00:22,050 --> 00:00:24,600
‫Allora, cos'è lo pseudocodice?

7
00:00:24,600 --> 00:00:32,130
‫Il codice pseudo è che questa è la definizione del dizionario è una descrizione in linguaggio semplice dei passaggi che utilizzeremo

8
00:00:32,130 --> 00:00:33,630
‫in un algoritmo.

9
00:00:33,630 --> 00:00:40,980
‫Quindi voglio scrivere una descrizione in linguaggio semplice di ciò che stiamo pianificando di fare per far andare avanti

10
00:00:40,980 --> 00:00:43,080
‫e indietro questa piattaforma mobile.

11
00:00:43,680 --> 00:00:49,200
‫Ora, per farlo, potrei scrivere su un pezzo di carta, ma posso effettivamente scriverlo nel mio codice

12
00:00:49,200 --> 00:00:51,870
‫senza dovermi preoccupare di assicurarmi che sia corretto.

13
00:00:51,870 --> 00:00:55,170
‫C++ e questo è il punto centrale dello pseudocodice.

14
00:00:55,170 --> 00:01:00,510
‫Ma per farlo, abbiamo bisogno di conoscere un altro pezzo del puzzle, che cos'è un commento?

15
00:01:00,510 --> 00:01:04,650
‫Un commento è codice che viene ignorato dal compilatore.

16
00:01:04,650 --> 00:01:10,920
‫Quindi è un modo per scrivere nel nostro file di testo che gli esseri umani possono leggere che il compilatore ignorerà.

17
00:01:11,130 --> 00:01:13,290
‫E possiamo semplicemente usarlo per scrivere pseudocodice.

18
00:01:13,290 --> 00:01:19,530
‫Possiamo usarlo per scrivere note l'un l'altro come programmatori e per chiarire cosa stiamo cercando di fare in

19
00:01:19,530 --> 00:01:20,940
‫un pezzo di codice.

20
00:01:21,330 --> 00:01:24,600
‫Quindi diamo un'occhiata a farlo sulla piattaforma mobile.

21
00:01:24,880 --> 00:01:26,700
‫P In tecnologia.

22
00:01:27,030 --> 00:01:32,850
‫Ora un commento è fondamentalmente qualsiasi riga che inizia con una doppia barra.

23
00:01:32,850 --> 00:01:38,190
‫Puoi vedere che nel codice di Visual Studio, questo viene automaticamente colorato in verde

24
00:01:38,190 --> 00:01:45,750
‫e possiamo vedere esempi di queste linee verdi altrove nel file C++, puoi vedere che dice Compila un avviso di copyright.

25
00:01:45,750 --> 00:01:51,150
‫Dice che imposta i valori predefiniti chiamati all'inizio del gioco o quando viene generato, chiamato ogni fotogramma.

26
00:01:51,390 --> 00:01:56,400
‫Quindi in realtà questi commenti ci stanno già aiutando a capire cosa sta succedendo in questo file C++.

27
00:01:56,400 --> 00:02:01,380
‫E ora capiamo che queste righe non hanno un significato particolare per il compilatore.

28
00:02:01,380 --> 00:02:07,080
‫In effetti, per quanto riguarda il compilatore, una delle prime cose che fa è semplicemente rimuovere tutti i commenti dal

29
00:02:07,080 --> 00:02:09,300
‫file perché semplicemente non ne ha bisogno.

30
00:02:09,300 --> 00:02:13,380
‫Li ignora quando li tratta e li trasforma in binari.

31
00:02:14,010 --> 00:02:21,360
‫Quindi quello che vogliamo fare è scrivere un piccolo piano su come faremo muovere la nostra piattaforma avanti

32
00:02:21,360 --> 00:02:22,620
‫e indietro.

33
00:02:23,100 --> 00:02:30,270
‫Quindi la prima cosa che faremo è aggiornare la posizione della nostra piattaforma.

34
00:02:30,270 --> 00:02:36,420
‫Quindi sposta la piattaforma in avanti, quindi sposta la piattaforma in avanti.

35
00:02:36,570 --> 00:02:37,650
‫E come lo faremo?

36
00:02:37,650 --> 00:02:42,270
‫Bene, userò un po' di rientro per mostrare che questo è il modo in cui porteremo avanti

37
00:02:42,270 --> 00:02:42,900
‫la piattaforma.

38
00:02:43,290 --> 00:02:45,870
‫Otterremo la sua posizione attuale.

39
00:02:45,990 --> 00:02:51,060
‫Quindi aggiungeremo un vettore a quella posizione corrente.

40
00:02:51,270 --> 00:02:56,430
‫E questo potrebbe essere un buon posto per usare una variabile locale perché non vogliamo

41
00:02:56,430 --> 00:02:59,910
‫che quel risultato intermedio venga ricordato a livello di classe.

42
00:03:00,930 --> 00:03:04,020
‫Quindi imposteremo quella posizione.

43
00:03:04,110 --> 00:03:07,140
‫Ma che ne dici di rimandare indietro la piattaforma?

44
00:03:07,200 --> 00:03:09,150
‫Bene, facciamo un altro commento qui.

45
00:03:09,150 --> 00:03:11,520
‫Solo che c'è il livello di rientro sotto.

46
00:03:11,520 --> 00:03:18,660
‫Invieremo la piattaforma indietro se è andata troppo oltre.

47
00:03:19,410 --> 00:03:24,300
‫Quindi quello che dovremo fare lì è controllare prima di tutto quanto ci siamo spostati.

48
00:03:24,450 --> 00:03:29,460
‫E se siamo andati troppo oltre, invertiamo la direzione del movimento.

49
00:03:29,460 --> 00:03:36,390
‫Quindi invertire la direzione del movimento se si è andati troppo lontano.

50
00:03:36,600 --> 00:03:45,270
‫Quindi qui abbiamo una descrizione di pseudocodice molto semplice di ciò che abbiamo intenzione di fare nelle prossime lezioni.

51
00:03:45,480 --> 00:03:48,510
‫Per favore, vai avanti e aggiungi questo al tuo file C++.

52
00:03:48,510 --> 00:03:51,120
‫Puoi usare parole tue per descrivere ogni passaggio.

53
00:03:51,120 --> 00:03:53,340
‫Questa è solo la mia interpretazione.

54
00:03:53,670 --> 00:03:59,310
‫E poiché questo non è affatto utilizzato dal compilatore, non importa se hai un errore di battitura o qualcosa del

55
00:03:59,310 --> 00:03:59,640
‫genere.

56
00:03:59,640 --> 00:04:04,740
‫La cosa più importante è iniziare ogni riga con una doppia barra.

57
00:04:04,920 --> 00:04:06,990
‫Ok, ci vediamo alla prossima lezione.

