‫Ciao e Benvenuto.
‫In questa lezione, faremo alcuni calcoli rudimentali usando alcune variabili.
‫Ho A e B e A più B quando premiamo play, quindi i risultati verranno calcolati su questo attore per darci
‫un risultato di nove.
‫Immergiamoci e vediamo come possiamo eseguire questi calcoli in C++.
‫Quindi nell'ultima lezione abbiamo visto come esporre alcune variabili C++ nel nostro editor.
‫Potremmo vedere i valori predefiniti che avremmo impostato, ma non abbiamo davvero esplorato come codificare in C++.
‫Abbiamo dichiarato solo alcune variabili, quindi come possiamo andare avanti ed eseguire effettivamente alcune funzionalità?
‫Bene, è qui che entra in gioco il file C++.
‫Come ho già detto, c'è un po' di analogia qui tra il file C++ e il grafico degli eventi, perché
‫è qui che mettiamo fuori la nostra funzionalità.
‫Cosa dovrebbe fare il programma nel progetto?
‫Mentre il grafico degli eventi è il punto in cui definiamo dove trovare funzioni e variabili e
‫quali tipi sono, dice Moore, configurando la classe.
‫Quindi lo stesso vale in C++.
‫L'intestazione del file serve per configurare e dichiarare quali sono le cose nella classe e un file C++ è
‫dove risiede il codice effettivo.
‫Quindi in questo file C++ possiamo vedere che ci sono alcune cose qui.
‫Queste sono le diverse funzioni nella nostra classe C++.
‫Sono stati definiti nel file di intestazione.
‫Quindi puoi vedere che menzioniamo questo inizia a giocare e prendi il controllo qui e nel file C++ mostriamo quale codice è effettivamente
‫al loro interno.
‫Quindi abbiamo un grande gioco, abbiamo la tecnologia e, di nuovo, stiamo vedendo queste parentesi graffe che
‫circondano la definizione del codice per queste funzioni.
‫Quindi quello che ci interessa è Begin Play.
‫È lo stesso dell'evento Begin Play che abbiamo visto in Blueprint e del codice che scriviamo all'interno
‫di queste parentesi graffe dopo l'inizio del gioco, ovvero il codice che verrà eseguito non appena il gioco
‫inizia a giocare.
‫Quindi una cosa che possiamo fare qui è che possiamo accedere alle variabili che abbiamo creato nel
‫nostro file di intestazione e potenzialmente aggiornarle.
‫Quindi, ad esempio, potrei prendere il mio INT e potrei dire che voglio aggiornare il tuo valore.
‫Lo facciamo con il segno di uguale, quindi diciamo che la mia fine è uguale e quindi potremmo impostarlo su qualcosa
‫come nove invece.
‫E poi con qualsiasi istruzione in C++, le chiudiamo anche con un punto e virgola like.
‫Quindi nota di nuovo la mia rientranza.
‫Tutto all'interno di queste parentesi graffe è rientrato di un livello per mostrare che fa parte della definizione
‫della funzione di inizio riproduzione.
‫Ed è importante aggiungere anche le righe di codice dopo la riga che dice Super Begin Play.
‫Ora puoi vederlo.
‫È sulla linea 18 per me?
‫E ancora, possiamo usare tutte le nuove linee che vogliamo per separare le cose e darci un po' di
‫respiro.
‫Quindi cosa succede se compilo questo con la codifica dal vivo e poi con quella compilation di successo, andiamo
‫a suonare bene.
‫Dobbiamo selezionare l'attore della piattaforma mobile nella struttura mentre stiamo giocando.
‫E puoi vedere che my INT è stato aggiornato dal suo valore predefinito a nove e questo perché è stata eseguita
‫la funzione di inizio riproduzione che inizia riproduzione ed è stato eseguito il comando che avevamo scritto
‫lì che dovremmo impostare il mio int uguale a nove.
‫Ora potremmo usarlo per creare un po' di una calcolatrice.
‫Quindi, se dovessi avere due numeri interi qui che vogliamo sommare, creerò un nuovo
‫INT 32 chiamato input A e imposterò quel valore predefinito su zero e lo renderò un nuova modifica
‫proprietà ovunque.
‫Poi ne avrò un secondo, anch'esso di proprietà degli U.
‫E solo per semplificare, copierò l'intero lotto.
‫Ne avrò un secondo, che chiamerò Input B, e poi ne avrò
‫un terzo, che di nuovo, copierò semplicemente chiamato B più.
‫Ora, quello che vogliamo fare qui è prendere il valore che è in A, il valore che è in B e
‫sommarli insieme e metterli in un più B bene, possiamo farlo tornando al file C++.
‫Aggiungerò una nuova riga sotto dove ho impostato il mio INT uguale a nove.
‫E dirò che un più B è uguale a input A più input B e, di nuovo, noterai che i nomi delle variabili sono
‫tutti senza spazi.
‫Metto degli spazi attorno al simbolo più per facilitarne la lettura e poi devo terminare la riga con
‫un punto e virgola.
‫Quindi, se torno nell'editor e ricompilo usando la codifica live, dovrei vedere l'attività della mia piattaforma mobile.
‫Dice a Payne che abbiamo un input di input B e un A-più B, quindi posso inserire alcuni numeri in A e B, e
‫questo aggiornerà effettivamente i valori all'interno della mia classe in modo che io possa inserire quattro e posso inserire cinque qui.
‫E poi quando premo play, la mia istruzione per calcolare la somma di questi due verrà eseguita.
‫E se vado a guardare il riquadro dei dettagli per la piattaforma mobile, puoi vedere che il valore in A
‫più B è stato impostato su nove, la somma di quattro e cinque.
‫Quindi vorrei sfidarti ad aggiungere due galleggianti insieme.
‫L'abbiamo appena fatto con 30 due.
‫Ora proviamo con il galleggiante.
‫Quindi aggiungi tre nuove variabili float al tuo file di intestazione.
‫Chiamali qualcosa come input, float a, input float B e a più B float.
‫Ancora una volta, dobbiamo usare nomi diversi perché non puoi avere più
‫variabili con lo stesso nome, anche se ci sono tipi diversi e quindi sommarle insieme in grande
‫in modo da ottenere il risultato in una pausa mobile più b video e provaci.
‫Bene.
‫Quindi questo sarà abbastanza semplice.
‫Quasi copiando e incollando qui.
‫Prenderò le tre variabili che ho che erano in 32.
‫Incollerò una copia di questi.
‫Avrò un input, un float e cambierò anche il suo tipo in float.
‫L'input B cambierò il float e farò in modo che anche l'output sia un float.
‫E poi avrò il tipo per A-più B a float e lo chiamerò più B float, il che renderà
‫facile vedere la differenza tra tutti questi.
‫Torniamo all'editor.
‫Smetti di giocare, premi il pulsante di codifica dal vivo e questo è ricompilato.
‫Ma in realtà non ho ancora inserito il codice in Begin Play.
‫Quindi torniamo al codice di Visual Studio, andiamo al file C++ ed è qui che dobbiamo avere una nuova
‫riga alla fine dell'inizio della riproduzione prima che la parentesi graffa dove abbiamo un float più B
‫sia uguale all'input A float più input B float e poi un punto e virgola alla fine della riga.
‫E ciò verrà eseguito dopo che le altre due linee sono state eseguite all'inizio del gioco.
‫Quindi premiamo il pulsante di codifica dal vivo, chiuderemo il terminale e premiamo play, quindi selezioniamo l'attore nella struttura, diamo
‫un'occhiata nel riquadro dei dettagli.
‫E anche se non abbiamo aggiunto nulla agli input, inseriamo qualcosa lì dentro.
‫Per cominciare, forse ne avrò sei e ne metterò 7. 3 nei galleggianti A e B.
‫Quindi vado avanti e premo play, selezionerò l'attore, darò un'occhiata nel riquadro dei dettagli.
‫E abbastanza sicuro, abbiamo il risultato di 13. 3 nella variabile di risultato.
‫Roba fantastica.
‫Quindi in questa lezione abbiamo usato il file C++ e abbiamo iniziato a riprodurre la funzione per eseguire parte del nostro codice C++.
‫Ci vediamo al prossimo.