Unreal Engine 4 tutorial per principianti - tutti i dettagli
Con Unreal Engine 4, puoi facilmente programmare da solo videogiochi complessi e professionali. In questo tutorial imparerai a conoscere la struttura del programma e alcuni concetti di base.
Installa Unreal Engine 4
Prima di iniziare a programmare con Unreal Engine, è necessario installarlo. In questo esempio ti mostriamo l'installazione su Windows.
- Per prima cosa scarica Unreal Engine 4. Questo viene fatto tramite l'homepage di Unreal Engine.
- Quindi eseguire il programma di installazione e fare clic su "Installa".
- Durante l'installazione, il firewall di Windows impedirà al programma di accedere alla rete più volte. Tuttavia, dovresti consentire questo accesso in modo da poter installare correttamente Unreal Engine o Epic Games Launcher.
- Una volta completata l'installazione, avvia Epic Games Launcher e accedi con il tuo account Epic Games.
- Se necessario, fai clic su "Correggi ora" per rinnovare le scorciatoie obsolete.
- Ora fai clic sulla scheda "Unreal Engine" e su "Installa Engine".
- È quindi possibile scegliere dove installare il motore. Se lo si desidera, è possibile installarlo su una chiavetta USB o un disco rigido esterno, ad esempio. Quindi fare clic su "Installa".
- Se Epic Games Launcher in seguito chiede se i file di cui è stato effettuato il uproject devono essere assegnati a Launcher, fai clic su "Ripara ora".
Unreal Engine 4: The Project Manager
Non appena l'installazione di Unreal Engine è stata completata, puoi avviarla facendo clic su "Avvia".
- Il project manager inizia per primo. Se non hai mai lavorato con Unreal Engine prima, è consigliabile selezionare un modello qui.
- Dai anche un nome al progetto e scegli la posizione.
- Infine, fai clic su "Crea progetto" per iniziare.
Sezioni del programma in Unreal Engine
Unreal Engine è diviso in sei campi importanti.
- Pannello delle modalità: qui troverai vari strumenti, come lo "Strumento paesaggio", lo "Strumento fogliame" o lo "Strumento Posiziona". Con lo "Strumento Posiziona" è possibile, ad esempio, come suggerisce il nome, posizionare gli oggetti nel livello.
- World Outliner: il "World Outliner" mostra tutti gli oggetti del livello corrente e viene utilizzato per l'organizzazione.
- Dettagli: nel campo "Dettagli" è possibile modificare le proprietà dei singoli oggetti del livello.
- Barra degli strumenti: in alto troverai la barra degli strumenti, che offre funzioni generali. Il pulsante "Gioca" con cui puoi provare il tuo gioco è molto importante.
- Viewport: puoi sempre visualizzare il livello corrente nel "Viewport" da diverse prospettive. Puoi anche spostare oggetti qui e molto altro.
- Content Browser: infine c'è il "Content Browser", in cui è possibile trovare tutti i file di progetto. Puoi anche organizzarli qui, visualizzare la struttura delle cartelle o importare i file.
Unreal Engine: esistono queste risorse standard
Ci sono innumerevoli risorse in Unreal Engine. Le quattro importanti attività standard sono:
- Classe di progetto: è necessaria una "Classe di progetto" per il corso del gioco o per il comportamento dei singoli oggetti. Se si desidera aggiungere un'auto in movimento al gioco, ad esempio, questo potrebbe essere risolto con una "Classe di progetto". Una "Classe di progetto" è programmata con un sistema di nodi. Ciò significa che si collegano diversi elementi del programma con le frecce, in modo simile a un diagramma di flusso.
- Livello: con questa risorsa puoi facilmente - come suggerisce il nome - creare un livello, che puoi modificare direttamente nel "Viewport".
- Materiale: questa risorsa si spiega da sola. È possibile creare materiali con questa risorsa in uno speciale "Editor materiali". Il sistema di nodi viene usato di nuovo qui.
- Sistema di particelle: con questa risorsa è possibile aggiungere particelle a un oggetto. Viene elaborato in un editor di particelle speciale.
- Puoi aggiungere facilmente risorse al gioco facendo clic su "Aggiungi nuovo" nel "Browser dei contenuti". Troverai quindi le risorse standard sopra menzionate nella sezione "Crea risorsa di base".
Maglie nel motore irreale
Se lavori con Unreal Engine, incontrerai anche le cosiddette "mesh".
- Sono necessarie mesh o mesh poligonali per la grafica tridimensionale. Esistono due diversi tipi di mesh.
- Maglia statica: una "maglia statica" è un oggetto geometrico costituito da molti poligoni (poligoni) diversi. Questo oggetto è archiviato nella memoria grafica e può essere spostato, ruotato e ridimensionato senza che sia necessaria molta potenza di calcolo.
- Maglia scheletrica: questa maglia è molto simile alla "maglia statica". Tuttavia, ha ancora "ossa" interconnesse che possono cambiarlo. Se vuoi aggiungere un coniglio in corsa al gioco, hai bisogno di una "maglia scheletrica" in modo da poter anche animare un movimento in corsa.