‫Ciao e Benvenuto.
‫In questo video creeremo la nostra prima classe C++ e ricompileremo l'editor dal codice di Visual
‫Studio.
‫Quindi, alla fine della giornata, avrai una classe C++ che puoi individuare nel tuo disegno di contenuto e un
‫progetto di codice di Visual Studio che puoi aprire e compilare.
‫Entriamo e vediamo come.
‫Quindi ora che abbiamo tutti i nostri strumenti a posto, è ora di iniziare a creare alcune classi C++.
‫Ora, prima di farlo, dobbiamo cambiare il nostro editor predefinito in modo da poter usare il codice di Visual Studio per
‫impostazione predefinita.
‫Ora, il posto per farlo è nelle preferenze dell'editor piuttosto che nelle preferenze del progetto.
‫Quindi è un'impostazione globale per l'intero editor.
‫Quindi andiamo al menu di modifica, fino alle preferenze dell'editor e viene visualizzata questa scheda qui.
‫E poi esamineremo nel riquadro di sinistra in generale e poi il codice sorgente e sotto c'è fondamentalmente un'opzione
‫che è il nostro editor di codice sorgente.
‫Ora su un PC, l'impostazione predefinita sarà Visual Studio 2022 su un Mac, l'impostazione predefinita sarà Xcode.
‫Vogliamo andare avanti e modificare questa impostazione in modo che siamo tutti sulla stessa pagina e usiamo il codice di
‫Visual Studio.
‫Quando lo fai, viene visualizzato un piccolo pop-up che dice: Ehi, questa impostazione richiede il
‫riavvio dell'editor, quindi andiamo avanti e riavvialo ora.
‫E ti incoraggio ad andare avanti e farlo e seguirmi e riavviare l'editor mentre
‫stai guardando il resto dei passaggi successivi.
‫Quindi ora non abbiamo bisogno della nostra scheda delle preferenze dell'editor per poterla chiudere.
‫Quello che vogliamo fare è creare la nostra prima classe.
‫Ora la classe che creeremo sarà per una piattaforma mobile che programmiamo
‫in C++.
‫Quindi il punto in cui andiamo a creare una nuova classe C++ è nel menu degli strumenti e quindi nella nuova classe C++ qui.
‫Quindi facciamo clic su di esso, viene visualizzata una nuova procedura guidata di classe e questo creerà automaticamente
‫parte del codice per consentirci di iniziare.
‫Ora vogliamo creare un attore perché lo metteremo nel mondo come una piattaforma mobile.
‫Ci sono alcune opzioni diverse che potremmo avere, in teoria, ma per semplicità, inizieremo
‫con la creazione di un attore.
‫Quindi possiamo fare clic sul pulsante successivo e vogliamo dare un nome al nostro attore.
‫Quindi il mio attore è un nome davvero schifoso per questo.
‫Lo chiameremo Moving Platform e lo digiterò in questo modo con una M maiuscola in
‫movimento e poi una P maiuscola per piattaforma e questo perché non ci sono spazi consentiti nei nomi delle classi
‫in C++.
‫Questo ci consente semplicemente di scegliere facilmente le diverse parole utilizzando una lettera maiuscola per iniziare ogni parola, così puoi facilmente
‫vedere che si tratta di piattaforme mobili e non di nient'altro.
‫Quindi possiamo lasciarlo nella posizione predefinita.
‫Possiamo lasciare tutto il resto come predefinito e fare semplicemente clic su Crea classe.
‫Questo passerà attraverso il processo di generazione di tutto il codice e l'impostazione di cui abbiamo bisogno per C++ perché fino ad ora
‫questo progetto è stato semplicemente un progetto solo modello, ma ora è andato avanti e ha aggiunto tutte le cose di
‫cui ha bisogno per essere un C++ e progetto Blueprint.
‫Puoi vedere che verrà visualizzato questo messaggio che dice che il tuo progetto ora include le fonti.
‫Chiudi l'editor e crea dal tuo ID.
‫Che cos'è un ID?
‫Bene, ID sta per Integrated Development Environment e, a tutti gli effetti, significa semplicemente il nostro
‫editor di codice sorgente.
‫Quindi ciò che significa è che vogliamo aprire il C++ nel codice di Visual Studio, quindi facciamo clic su OK.
‫E poi la prossima cosa che appare qui è dire piattaforme mobili aggiunte con successo, ma
‫devi ricompilare.
‫Vuoi aprire l'editor di codice ora?
‫Bene, dovresti dire di sì, ma ti mostrerò solo cosa succede se hai chiuso accidentalmente
‫questo messaggio per errore.
‫Quindi diremo solo di no.
‫Ci lascia qui nell'editor e noterai che se vai su un browser di contenuti, non ha
‫ancora aggiunto alcun C++ qui.
‫E vedremo come sarà tra un secondo.
‫Ma quello che puoi fare se a quel punto hai dimenticato o non hai aperto l'editor è che puoi tornare al
‫menu degli strumenti e fare clic qui.
‫È disponibile un'opzione di codice di Visual Studio aperta.
‫Ora, è importante notare che nelle versioni recenti dobbiamo anche fare clic su Aggiorna progetto codice di Visual Studio
‫ogni volta che aggiungiamo una nuova classe.
‫Questo non accade automaticamente per noi al momento, quindi puoi continuare a fare clic sul pulsante
‫Apri Visual Studio Code Project in seguito.
‫E se non avevi nemmeno questa opzione qui o avevi chiuso l'editor o altro, puoi
‫anche andare al tuo progetto in Esplora risorse o Finder e puoi trovare il file dell'area di lavoro del codice DOT.
‫Questo è quello che puoi aprire e che andrà avanti e si aprirà con il codice di Visual Studio.
‫Oppure potresti dover scegliere di aprirlo nel codice di Visual Studio.
‫E poi questo è ciò che ti ritroverai.
‫Puoi vedere che abbiamo per impostazione predefinita, questo terminale non sarà aperto per te.
‫Quindi chiudiamolo.
‫E quello che vedrai è che ci saranno due schede disponibili qui, potenzialmente due schede.
‫Potrebbero non essere aperti per te, ma avrai un esploratore sulla sinistra che ti mostra tutti i file nel tuo
‫progetto.
‫Avrai forse del codice aperto al centro.
‫Non importa in questa fase.
‫Capiremo molto di più il codice di Visual Studio in seguito.
‫La cosa principale per cui vogliamo usarlo in questo momento è ricompilare il nostro editor binario.
‫Quindi, per farlo, chiudiamo prima il nostro editor.
‫In realtà non deve essere chiuso per farlo, ma potremmo anche chiuderlo di tanto in tanto,
‫dobbiamo andare al menu del terminale in alto per il codice di Visual Studio, quindi andare in basso per eseguire, compilare l'attività.
‫E puoi vedere che c'è una scorciatoia associata che verrà utilizzata in seguito.
‫Quindi prendi nota di cosa si tratta sulla tua piattaforma.
‫Per me, è il turno di controllo B, quindi faremo clic su quell'opzione e quindi su cosa vuoi
‫fare, puoi vedere che ho un'attività utilizzata di recente qui, ma non avrai un'attività utilizzata di recente.
‫Dovrai scorrere verso il basso per trovare quell'attività, che per me non è nelle opzioni.
‫Ma la cosa importante da cercare è che c'è scritto editor, quindi abbiamo un editor di assalto agli ostacoli, quindi
‫sviluppo qui e poi build.
‫Quindi vogliamo costruire lo sviluppo dell'editor.
‫Andiamo avanti e selezioniamo l'opzione che corrisponde a quella per te.
‫Le piattaforme potrebbero essere diverse.
‫Puoi vedere che esiste una piattaforma iOS qui.
‫C'è una piattaforma win 64.
‫Probabilmente saranno piattaforme Mac.
‫Se sei su un Mac, ovviamente sceglierai la piattaforma su cui ti trovi.
‫Sono su Win 64, Windows 64, quindi è quello che sto cercando.
‫Quindi vai avanti e fai clic su quello.
‫E quello che faremo è aprire una piccola finestra qui in basso chiamata terminale e
‫avrà un sacco di testo che scorre, che è il processo di.
‫Compilazione di questo C++ appena aggiunto in binario che può essere eseguito nel nostro editor.
‫Quindi questo è un processo ragionevolmente più lungo.
‫Quindi vorrei che tu andassi avanti e iniziassi a compilare il tuo C++.
‫Quindi crea una nuova piattaforma mobile, attore C++ nell'editor.
‫Ricordarsi di passare da Visual Studio o Xcode a Visual Studio Code nelle preferenze dell'editor.
‫Apri il codice di Visual Studio.
‫Ti ho mostrato diversi modi per aprire il progetto Visual Studio Code, quindi compilare
‫di nuovo l'editor usando quell'attività di compilazione e dare un'occhiata al terminale.
‫E quando sarà finito, rilancerai il progetto.
‫Come fai a sapere che è finito?
‫Bene, alla fine dirà che il terminale verrà riutilizzato dalle attività.
‫Premere un tasto qualsiasi per chiuderlo.
‫Mostra anche il tempo di esecuzione totale per il processo di compilazione.
‫Quindi è così che sai che sarà finito.
‫Quindi metti in pausa il video e arriva a quel punto.
‫Bene.
‫Ben tornato.
‫Quindi puoi andare avanti e riavviare l'editor.
‫A questo punto, puoi farlo da Epic Games Launcher o facendo doppio clic sul tuo
‫progetto nella cartella del tuo progetto.
‫E quando il progetto è stato aperto, puoi andare al cassetto dei contenuti e ora lo vedrai accanto alla
‫tua cartella dei contenuti.
‫Nel riquadro di sinistra ora hai una cartella delle classi C++.
‫Se fai clic su quello e vai nella cartella dell'assalto agli ostacoli, puoi vedere la nostra classe di piattaforma mobile.
‫Quindi questo essere un attore può essere trascinato direttamente al nostro livello.
‫Ora al momento l'attore è completamente vuoto, quindi non ha nemmeno una posizione e una posizione.
‫Quindi per impostazione predefinita vedrai il gizmo nel viewport essere al centro della mappa a 000.
‫Per ora va bene e lo correggeremo in seguito.
‫Quindi vai avanti e fallo.
‫Verifica che tutto funzioni così e salva la mappa e ci vediamo nel prossimo video.