‫Ciao e Benvenuto.
‫In questa sezione creeremo questo gioco qui, Crypt Raider.
‫Cercheremo di rubare il tesoro da questa cripta segreta.
‫Puoi vedere che entriamo in questa piccola prigione qui e non riesco a capire dove dovrei
‫andare.
‫Forse.
‫Forse ha qualcosa a che fare con questa statua galleggiante illuminata.
‫Prendiamolo e portiamolo con noi fuori da questa cella se riusciamo a trovare la via d'uscita.
‫Eccoci.
‫E che dire di quel punto illuminato lì?
‫Questo podio illuminato?
‫Forse se metto la statua sul podio, succederà qualcosa.
‫Oh, è un muro segreto e un passaggio nascosto.
‫Immergiamoci ed esploriamo questo passaggio segreto.
‫Noterai che tutta l'illuminazione qui è piuttosto gradevole e ambientale, e questo perché stiamo usando
‫il nuovo sistema di illuminazione a lumen in Unreal.
‫E mi tufferò qui.
‫Ooh, abbiamo trovato questa stanza della cripta qui e una bella statua d'oro che vorrei rubare.
‫Prendiamo quella statua.
‫Può scappare.
‫Oh.
‫Sembra che mi rinchiuda se provo a prendere la statua.
‫Quindi forse dovrei lasciarlo lì.
‫E si riapre.
‫Hmm.
‫Forse posso mettere qualcosa al suo posto.
‫Questa urna sembra un'urna ben posizionata.
‫Proviamo quello.
‫Sostituiamo la statua, la gettiamo qui e mettiamo invece l'urna in cima al podio.
‫Sì funziona.
‫Portiamo con noi la statua e partiamo prima che qualcuno ci trovi.
‫Su per le scale e fuori alla luce del giorno.
‫Questo è il nostro progetto Crypt Raider.
‫Ed ecco il piano d'azione che utilizzeremo per implementarlo.
‫Quindi la prima cosa che faremo è effettivamente affrontare quel level design, inclusa l'illuminazione del lumen.
‫Utilizzeremo un pacchetto di risorse modulari per creare questo e vedremo come costruiamo con pacchetti di risorse
‫modulari, come possiamo progettare per loro e costruire qualcosa che sembri davvero interessante.
‫Quindi, una volta che avremo un ambiente con cui giocare, creeremo una componente mossa.
‫Un componente è un pezzo di codice riutilizzabile che possiamo inserire su qualsiasi attore che gli permetterà di muoversi su e giù
‫come facevano le nostre porte.
‫Quindi creeremo una presa riutilizzabile, un componente che possiamo posizionare sul nostro giocatore e ci
‫consentirà di afferrare oggetti nella scena.
‫E chiameremo la presa della funzionalità dai progetti.
‫Impareremo come possiamo farlo, come esporre la funzionalità C++ ai nostri script blueprint.
‫E creeremo anche un componente della piastra di pressione.
‫Quindi fondamentalmente un componente che possiamo aggiungere in un progetto di un attore, e ci permetterà di rispondere al
‫mettere oggetti sul piatto e permetterà al motore di comunicare con il piatto di pressione per
‫farlo accadere.
‫E alla fine modificheremo e rifiniremo.
‫Quindi cosa impareremo attraverso questo processo mentre impareremo i puntatori e i riferimenti
‫a concetti molto difficili in C++ che sono assolutamente cruciali e molto, molto potenti, e ci consentono di
‫comunicare tra le classi come dovremo in questo gioco impareremo le componenti dell'attore e le
‫componenti della scena, qual è la differenza e i vantaggi dell'utilizzo dei componenti rispetto
‫alla semplice scrittura dei nostri attori.
‫Esamineremo l'inclusione di file di intestazione che ci consentano di nuovo di comunicare tra classi
‫diverse e di utilizzare funzionalità che non sono immediatamente disponibili.
‫E esamineremo l'illuminazione utilizzando lumen e comprendendo un po' di Lumen, nonché i
‫suoi requisiti e limiti.
‫Giocheremo con il level design modulare.
‫Come ho detto, esamineremo le collisioni di tracciamento della linea per consentirci di creare quella piastra di
‫pressione e anche creare la meccanica di presa.
‫E impareremo un nuovo concetto di programmazione in generale, che non abbiamo
‫ancora toccato, ovvero while loop e for loop e array, stiamo usando dati dove ci sono
‫molti dati e come possiamo programmare per eseguire azioni ripetitive su quei dati.
‫E infine, come ho già detto, esamineremo la chiamata di funzioni C++ da Blueprint.
‫Un sacco di cose interessanti da fare in questa lezione.
‫Ci vediamo nel prossimo video.