‫Ciao e bentornato.
‫In questo video parleremo della modalità di gioco.
‫Utilizzeremo la modalità di gioco per impostare la classe predefinita per il nostro gioco.
‫E alla fine vorremmo gestire Death for the Pawns e funzionalità per iniziare e terminare il
‫gioco.
‫Quindi ora parliamo della classe della modalità di gioco.
‫Unreal Engine ha una classe chiamata modalità di gioco.
‫La A c'è perché ovviamente deriva dalla classe dell'attore.
‫Ora una modalità di gioco ha una classe padre chiamata base della modalità di gioco, che è un po' più semplice di una modalità
‫di gioco.
‫Ora in Unreal Engine, le modalità di gioco sono utili per gestire le regole del gioco.
‫Ciò significa che possono gestire cose come la condizione di vittoria per il gioco.
‫Ora una modalità di gioco è un po' più specializzata e ha funzionalità extra di cui non abbiamo davvero bisogno per
‫questo progetto di gioco.
‫Ha il concetto di Match State, che viene utilizzato nelle sessioni di matchmaking multiplayer.
‫Quindi per questo motivo utilizzeremo una modalità base di gioco e non una modalità di gioco.
‫Ora il processo per creare una classe in modalità gioco è lo stesso che creare qualsiasi altra classe C++, motivo
‫per cui questa sarà la tua sfida per questo video.
‫Crea una nuova classe in base alla modalità di gioco di base.
‫Stiamo scegliendo la modalità di gioco di base perché non abbiamo bisogno di quella funzionalità extra nella classe della modalità di gioco.
‫Ora chiamalo carri armati, modalità di gioco o qualcosa di simile.
‫E una volta terminato, crea un progetto basato su questa classe.
‫Ora abbiamo una cartella dei pedoni e una cartella dell'attore.
‫Vai avanti e crea una nuova cartella della modalità di gioco e posiziona il nuovo progetto nella cartella della modalità di gioco.
‫Vai avanti e metti in pausa il video e crea ora la tua nuova classe in modalità di gioco.
‫Bene.
‫Quindi sono tornato qui nell'editor e sono pronto per creare la mia modalità di gioco.
‫Quindi farò clic con il pulsante destro del mouse e selezionerò la nuova classe C++ dalla cartella dei serbatoi di ottimizzazione nelle classi C++.
‫E scorrerò verso il basso e vedo qui che c'è la modalità base di gioco come opzione.
‫Ora vedrai il pop-up che dice che la base della modalità di gioco definisce il gioco in corso.
‫Governa le regole del gioco, segnando quali attori possono esistere in questo tipo di gioco e chi può entrare nel
‫gioco.
‫Quindi useremo la modalità di gioco per determinare le nostre regole di gioco, che determineranno quando possiamo vincere
‫o perdere la partita.
‫Farò clic su Avanti e chiamerò questa modalità di gioco, sintonizza i carri armati, modalità di gioco e farò clic su Crea
‫classe.
‫Ora ecco la mia modalità di gioco dei carri armati.
‫Ho un punto H e un punto CP e sembrano piuttosto vuoti e lo cambieremo nei video a
‫venire.
‫Ma per ora abbiamo la nostra classe C++ e siamo pronti per creare un progetto basato su questo.
‫Quindi, di nuovo qui nell'editor, creerò la mia cartella della modalità di gioco qui nella cartella dei progetti.
‫Quindi creerò una nuova cartella chiamata Modalità gioco.
‫E all'interno della modalità di gioco, farò clic con il pulsante destro del mouse e creerò una nuova classe di progetto.
‫E qui sotto tutte le classi, cercherò i carri armati ed ecco i carri armati, la modalità di gioco facendo clic
‫su Seleziona.
‫Ora ho il mio progetto e chiamerò questa modalità di gioco dei carri armati di sottolineatura del segnale acustico.
‫Quindi ora ho una modalità di gioco.
‫Quindi ora che abbiamo una modalità di gioco, esaminiamo i passaggi per impostare questa modalità di gioco per
‫questo gioco.
‫E possiamo farlo andando nelle impostazioni di modifica e progetto.
‫E sotto il progetto vediamo mappe e modalità e qui sotto le modalità predefinite vediamo la modalità di gioco predefinita e vedrai che è
‫impostata sulla classe base della modalità di gioco.
‫Possiamo fare clic su questo menu a discesa e vedere che i serbatoi BP sintonizzano.
‫La modalità di gioco è un'opzione e possiamo selezionarla ora nella modalità di gioco selezionata, possiamo espandere questo menu a discesa e
‫vedrai che ci sono un certo numero di proprietà sulla classe della modalità di gioco che possiamo impostare.
‫Possiamo impostarli qui, ma quello che preferirei fare è impostarli nel progetto della modalità di gioco stesso in modo da
‫poterlo chiudere.
‫Non c'è alcuna opzione per salvare.
‫Questo ci salverà già.
‫Quindi chiuderemo le impostazioni del progetto e apriremo i serbatoi di messa a punto BP, modalità di gioco.
‫E qui nel pannello dei dettagli sotto le classi, vediamo un certo numero di classi predefinite designate per il
‫gioco.
‫Ora, quello che mi interessa in questo momento è default -- class.
‫Qui possiamo scegliere la pedina predefinita che sarà posseduta all'inizio del gioco.
‫Quindi, se faccio clic sul menu a discesa, posso vedere che il carro dei pedoni BP è un'opzione e lo selezionerò.
‫Quindi lo compilerò, lo salverò e lo chiuderò.
‫Ora abbiamo impostato questo carro armato in modo che sia posseduto usando la variabile di possesso automatico del giocatore.
‫E per ricordarti, cercherò il giocatore di possesso automatico e vedrò che è impostato su giocatore zero
‫per questo carro armato.
‫Questo ci ha permesso di possedere questo particolare pedone senza che la nostra modalità di gioco personalizzata fosse impostata specificando la classe
‫del pedone.
‫Quindi ora che abbiamo una modalità di gioco, rimuoveremo questa pedina dal mondo.
‫Quindi premerò elimina ed eliminerò.
‫Ora ingrandirò fino in fondo questa piccola cosa proprio qui e la selezionerò.
‫Vedrai che questo si chiama inizio giocatore.
‫Puoi vederlo qui nel mondo fuori minore.
‫Ora, dal momento che la nostra classe di pedone predefinita è impostata nella nostra modalità di gioco, all'inizio del gioco, la nostra
‫pedina verrà generata proprio qui all'inizio del giocatore.
‫Ora, se l'hai visto all'inizio del corso e forse hai deciso di rimuoverlo, puoi sempre ottenere un nuovo giocatore.
‫Inizia guardando qui a sinistra nel posto.
‫Pannello degli attori.
‫Vedrai che ci sono un certo numero di classi che possiamo trascinare nel nostro mondo, incluso l'inizio del giocatore ora.
‫Vogliamo solo un inizio giocatore singolo.
‫Se abbiamo avviato più giocatori, Unreal Engine sarà costretto a sceglierne uno a caso.
‫Ma abbiamo solo un giocatore singolo per questo gioco, quindi useremo un inizio giocatore.
‫Quindi, se vado avanti e premo play, vedremo che la mia pedina viene generata nella posizione di quel giocatore.
‫Parti ora.
‫Mi sto muovendo abbastanza lentamente perché stiamo generando questo attore in base al progetto predefinito e la mia velocità
‫di movimento è impostata nel progetto predefinito su un valore basso.
‫Quindi quello che mi piacerebbe fare è cambiare la mia velocità di movimento.
‫Quindi andrò nella cartella Pawns e aprirò il pedone BP e selezionerò BP Pawn Tank stesso.
‫E qui sotto velocità posso aumentare questo valore per dire 700 e metterò la velocità di virata a 120.
‫Ora, se premo play, posso muovermi un po' più velocemente.
‫Ho intenzione di andare avanti e salvare BP -- tank, chiuderlo.
‫E ora abbiamo la nostra modalità di gioco impostata per il gioco.
‫Quindi, in questo video, abbiamo creato la classe della modalità di gioco per il nostro gioco e l'abbiamo impostata come modalità di
‫gioco predefinita sia nelle impostazioni del progetto che nell'eyeliner del mondo per assicurarci che il nostro livello particolare utilizzi
‫la modalità di gioco corretta.
‫Abbiamo anche impostato la classe della pedina predefinita nel progetto della modalità di gioco e abbiamo utilizzato un giocatore che inizia a
‫generare quella pedina predefinita piuttosto che averla già nel mondo e usare il possessore automatico del giocatore.
‫Nel prossimo video aggiungeremo altre cose alla modalità di gioco in modo da poter iniziare a gestire la logica
‫di gioco relativa alle regole del gioco.
‫Ci vediamo nel prossimo video.