Quello che devi sapere della programmazione Blueprint. Unreal Engine 4 (Video)

La programmazione blueprint (Video)

Le nostre chiacchierate continuano ed è arrivato il momento di addentrarci un poco in questo mondo che è appunto la programmazione blueprint in Unreal Engine 4.

Dopo la prima parte, dove abbiamo introdotto alcuni concetti e costruito la nostra prima variabile in Unreal Engine 4, in questa parte ti mostrerò:

  • Come usare il debug (Controllo codice)
  • Come creare un’input da tastiera (Input Action)
  • Come mostrare e nascondere un menu (Flip/Flop)
  • La variabile float
  • La variabile integer
  • Fare una moltiplicazione/divisione
  • Commentare il codice.
  • Bene, sei pronto? Tutto ciò che devi fare è mettere in play il video seguente:

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Cos’è il Color Picker ? Unreal Engine 4 (Video)

Il Color Picker

Color Picker
Strumento per la scelta interattiva dei colori da assegnare alle proprietà dei colori degli attori. Per avere un’idea dettagliata manda il “Play” il video seguente.

Il Selettore colore consente di regolare facilmente un valore di colore per una proprietà di colore nell’Editor Unreal. È possibile regolare i colori tramite RGBA (rosso, verde, blu, alfa), HSV (tonalità, saturazione, valore) e esadecimale (ARGB). In alternativa, puoi selezionare un colore facendo clic in un punto qualsiasi della ruota dei colori o acquisendo il colore sotto il mouse, in qualsiasi punto dei monitor.

ColorPicker.jpg
ArticoloDescrizione
Themes & sRGBConsente la selezione dei temi e le anteprime sRGB (vedere la nota seguente).
Color WheelUna ruota dei colori che consente di selezionare graficamente un colore facendo clic e trascinando con il mouse. È possibile effettuare ulteriori regolazioni utilizzando le due barre verticali. Invece di Color Wheel, è possibile utilizzare uno spettro di colori se l’opzione è attivata.
Color SwatchesVisualizza il colore attualmente assegnato (Vecchio) alla proprietà e il colore attualmente selezionato nel Selettore colore (Nuovo). I colori possono essere trascinati dalla sezione Vecchia o Nuova alla barra Temi per salvarli per riutilizzarli in seguito.
Picker OptionsAlterna tra la ruota dei colori o lo spettro dei colori (immagine a sinistra). Eye Dropper (immagine a destra) può essere utilizzato per selezionare un pixel colorato da qualsiasi finestra all’interno o all’esterno di Unreal Engine.
Red ChannelTrascina o digita il valore per impostare il canale rosso.
Green ChannelTrascina o digita il valore per impostare il canale verde.
Blue ChannelTrascina o digita il valore per impostare il canale blu.
Hue ChannelTrascina o digita il valore per impostare la tonalità.
Saturation ChannelTrascina o digita il valore per impostare la saturazione.
Value ChannelTrascina o digita il valore per impostare il Valore (luminosità del colore).
Alpha ChannelTrascina o digita il valore per impostare il canale alfa.
Hex ValuesImmettere manualmente valori esadecimali lineari o esadecimali sRGB.

Quando si lavora con il Selettore colore, non presuppone una conversione gamma inversa diretta dai colori campionati sullo schermo utilizzando Eye Dropper. Invece, sRGB è lo spazio ipotizzato in cui vengono campionati tutti i colori, rendendo i colori di campionamento da Photoshop la versione identica del colore convertita in spazio lineare. Quando trasformato di nuovo in spazio sRGB, sarà dello stesso colore che hai visto in Photoshop.

Diverse posizioni in Unreal Motion Graphics (UMG) ora impongono questo valore predefinito poiché sRGB è lo spazio in cui verrà eseguito il rendering UMG (su PC). Saranno necessari ulteriori lavori su Mac in cui lo spazio di rendering finale è gamma 2.2.

Temi

I temi sono raccolte di colori che possono essere facilmente riutilizzati. Questi possono essere usati per rendere disponibili i colori di uso comune o per limitare i colori utilizzati da artisti e designer a una tavolozza specifica.

Example Theme

Creare Temi

Nuovi temi possono essere aggiunti facendo clic sul pulsante Menu Temi.
ThemeMenuButton.png

Fai clic sul pulsante Nuovo tema per aggiungere un tema vuoto all’elenco.
newtheme_2.png

Fai clic sul pulsante Duplica per creare un nuovo tema che copia un tema esistente.
theme_duplicate.png

Rinominare i Temi

I temi possono essere rinominati facendo clic sul pulsante Rinomina.
theme_rename.png

Questo visualizza un campo di testo, con il testo predefinito “Nuovo tema”.
theme_rename_editbox.png

Digita un nuovo nome per il tema. Quindi fare clic sul pulsante Accetta.
theme_rename_newname.png

Aggiunta e rimozione di colori

I colori possono essere aggiunti, rimossi o riordinati all’interno del tema usando il trascinamento della selezione.

Trascina i colori dal campione principale per aggiungerli a un tema.
theme_add_color.png

Riordina i colori all’interno di un tema trascinandoli verso destra o sinistra.
theme_edit.png

Trascina i colori sull’icona del cestino per eliminarli dal tema.
theme_edit_color_delete.png

I colori possono anche essere riordinati e rimossi dal menu Tema.

Per modificare il tema, trascina i colori a sinistra o a destra.
theme_menu_edit.png

Per eliminare un colore dal tema, trascinalo sull’icona del Cestino.
theme_menu_delete.png

Etichettatura dei colori salvati in un tema

È possibile etichettare i colori salvati nella barra dei temi facendo clic con il pulsante destro del mouse su un colore salvato e digitando un nome per il colore nella finestra Etichetta colore.
ColorLabel-2.png

Quando passi il cursore del mouse sul colore che è stato etichettato, vedrai il nome elencato nelle proprietà del suggerimento per il colore.
ColorLabel-3.png

I colori possono anche essere etichettati dal menu Tema. Fare clic con il tasto destro del mouse sul colore, quindi digitare un nome per il colore nella finestra Etichetta colore.
ColorLabel-4.png

Usare i Temi

Per modificare i temi, seleziona il tema che desideri attivare dal menu Tema.

Select Theme

Per utilizzare un colore dal tema corrente, fare doppio clic sul colore da applicare. Ciò aggiornerà il colore attualmente selezionato nel Selettore colore.

Use Color

Passando il cursore su un colore nel tema verranno visualizzate le informazioni sul colore.

Color Info

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Cos’è il class viewer? Unreal Engine 4 (Video)

Cos’è il class viewer?

Scopri cos’è il Class Viewer

Cos’è il class viewer? Il Visualizzatore classi consente all’utente di esaminare un elenco gerarchico di classi utilizzate dall’editor. Tramite lo strumento, i progetti possono essere creati e aperti per la modifica. È inoltre possibile aprire i file di intestazione C ++ associati o creare nuove classi C ++ in base alla classe selezionata.

Aprire il Class Viewer

Il Visualizzatore classi può essere aperto dall’opzione Finestra> Strumenti per sviluppatori> Visualizzatore classi.

Opening the class viewer.

Class Viewer Interfaccia .

Il Visualizzatore di classe comprende tre aree:

Class Viewer Interface
  • Solo attori: filtra l’albero per mostrare solo i bambini della classe Attore.
  • Solo posizionabile: filtra l’albero per mostrare solo le classi di attori posizionabili.
  • Solo basi blueprint: filtra l’albero per mostrare solo le basi blueprint, da cui è possibile creare progetti.

View

  • Espandi tutto: espande l’intero albero, rivelando tutti i figli.
  • Comprimi tutto: comprime l’intero albero, nascondendo tutti i figli.

La barra di ricerca consente di filtrare le classi per nome. Quando viene cercata una sola parola, gli elementi necessitano solo di una corrispondenza parziale per passare e verranno evidenziati. Gli elementi che non riescono a filtrare verranno visualizzati in grigio se hanno figli che passano e rimossi completamente in caso contrario.

Highlighting search results.

Più parole consentiranno una corrispondenza parziale su qualsiasi passaggio del filtro. L’evidenziazione non è disponibile con più termini di ricerca.

Highlighting search results.

L’albero delle Classi

Questa area mostra la relazione padre-figlio tra le classi che passano sia i filtri che la ricerca. Ogni articolo può essere suddiviso in due pezzi.

Item Interface
  • Nome della classe
  • Menù contestuale

Nome della classe

Questo è il nome della classe. Gli elementi colorati in blu sono classi Blueprint e gli elementi bianchi sono classi non Blueprint.

Menù contestuale

Il menu di scelta rapida si apre facendo clic sul pulsante Menu di scelta rapida o facendo clic con il pulsante destro del mouse su un modello o una classe di codice. Le classi devono essere caricate (tasto destro) per visualizzare un pulsante del menu contestuale per visualizzare il menu contestuale. Le opzioni disponibili nel menu di scelta rapida dipendono dal tipo di classe selezionata:

tipoOpzioniDescrizione
Blueprint ClassCrea progetto … Modifica progetto … Trova nel browser dei contenutiCrea un nuovo progetto associato al progetto selezionato. Apre il progetto selezionato nell’editor del progetto. Trova l’attore modello nel browser dei contenuti.
Code ClassCrea progetto … Apri file di intestazione C ++ … Crea nuova classe C ++ …Crea un nuovo progetto associato al progetto selezionato. Apre il file di intestazione della classe in Visual Studio. Apre la Creazione guidata classe C ++ per creare una nuova classe con la classe selezionata come classe Parent.

Drag & Dropping

Il rilascio di un attore di classe Blueprint in una finestra aggiungerà l’attore alla scena. Quando si trascina correttamente una Classe, il mouse mostrerà quale classe è in mano. È possibile trascinare solo una classe alla volta.

The mouse informs what class is being dragged.

Oltre a cadere nella finestra, le classi possono essere inserite in caselle combinate nella finestra dei dettagli. Solo le classi che sono figli della classe associata alla casella combinata possono essere eliminate correttamente. Un esempio è la finestra dei dettagli delle proprietà del mondo e l’override di GameMode in cui funzionerà il rilascio di qualsiasi classe figlio di GameMode.

The mouse informs what class is being dragged.

Le classi che non sono state caricate non verranno visualizzate nella casella combinata. Il rilascio di una classe nella casella combinata forzerà il caricamento della classe.

Utilizzare il selettore di classe (Class Picker)

Class Picker è una modalità a cui è possibile passare a Class Viewer utilizzando solo il codice. Viene utilizzato per visualizzare un elenco di classi disponibili, ad esempio per convertire mesh statiche o selezionare un genitore per un nuovo progetto. Esistono diversi modi per configurare un selettore di classi per mostrare i risultati desiderati.

Quando si posiziona un Visualizzatore di classe o un Selettore di classe in una posizione, assicurarsi che la sua altezza sia limitata in qualche modo. Migliaia di classi possono trovarsi nel Viewer / Picker e senza vincoli si allungherà dallo schermo cercando di renderle tutte. Verrà automaticamente visualizzata una barra di scorrimento se non è possibile visualizzare tutti gli elementi nell’area disponibile.

Opzioni del Class Picker

FClassViewerInitializationOptions, utilizzato per inizializzare un selettore di classi, ha una serie di opzioni importanti da prendere in considerazione per utilizzare il selettore di classi al massimo.

  • Mode – Due opzioni per questo: ClassPicker e ClassBrowsing. È impostato su ClassPicker per impostazione predefinita, ClassBrowsing genererà ciò che equivale a un normale Visualizzatore di classi. La maggior parte delle opzioni non funziona in un Visualizzatore classi.
  • DisplayMode – Due opzioni per questo: TreeView e ListView. L’albero mostrerà le relazioni genitore-figlio tra le classi mentre l’elenco è un semplice elenco di classi visualizzate.

General Filters

  • bIsActorsOnly – Limita le classi visualizzate ai figli di AActor.
  • bIsPlaceableOnly – Limita le classi visualizzate per essere posizionabili nel mondo di gioco. bIsActorsOnly sarà assunto _true_ se questo valore è _true_.
  • bIsBlueprintBaseOnly – Limiteranno le classi visualizzate alle basi del Blueprint.
  • bShowUnloadedBlueprints – Mostrerà i blueprint scaricati nonostante i loro genitori siano stati filtrati * out * a causa dei filtri personalizzati.
  • bShowNoneOption – Visualizzerà un’opzione “Nessuna” in un selettore di classi, non fa nulla con un visualizzatore di classi. Quando viene selezionato un oggetto, viene passata una classe NULL.

bIsBlueprintBaseOnly è utile per limitare l’elenco alle classi da cui è possibile creare progetti.

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Come convertire un progetto in un template. Unreal Engine 4 (Video)

logoytAlfaPiccolo

Convertire un Progetto in un Template.

Se sei qui è perchè vuoi sapere come è possibile convertire un Progetto in un Template. Tutto quello che devi fare è mettere in “Play” il video seguente.

Per Convertire un Progetto in un Template:

  1. Spostare la cartella del progetto nella directory Modelli appropriata: Avvio percorso versione motore C: \ Programmi \ Unreal Engine [Versione] \ Origine modelli [ForkLocation] \ UE4 \ Templates
  2. Apri Templates \ [ProjectName] \ Config \ DefaultGame.ini e aggiungi o aggiorna la variabile ProjectName. [/Script/EngineSettings.GeneralProjectSettings] ProjectID = E6468D0243A591234122E38F92DB28F4 ProjectName = MyTestTemplate
  3. Copia Modelli \ TP_FirstPerson \ Config \ TemplateDefs.ini in Modelli \ [Nome progetto] \ Config \ TemplateDefs.ini. È possibile utilizzare qualsiasi cartella di modello esistente al posto di TP_FirstPerson.
  4. Apri Templates \ [ProjectName] \ Config \ TemplateDefs.ini e aggiorna le variabili LocalizedDisplayNames e LocalizedDescriptions. [/Script/GameProjectGeneration.TemplateProjectDefs] LocalizedDisplayNames = (Language = “en”, Text = “My Test Template”) LocalizedDescriptions = (Language = “en”, Text = “Un progetto che include il contenuto iniziale e un carattere in prima persona impostato in Blueprints “).
  5. È possibile aggiungere un file icona in Modelli \ [Nome progetto] \ [Nome progetto] .png

Ora dovresti vedere il nuovo modello nella finestra di dialogo Nuovo progetto.

Per visualizzare nuovi modelli, è sufficiente chiudere e aprire la finestra di dialogo Nuovo progetto. Tuttavia, se si apportano modifiche a un modello esistente (ad esempio LocalizedDisplayNames), la modifica non verrà visualizzata fino al riavvio dell’editor.

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Come fare il packaging del progetto. Unreal Engine 4

Packaging del progetto.

Prima che un progetto Unreal possa essere distribuito agli utenti, deve essere adeguatamente impacchettato. Il packaging assicura che tutto il codice e il contenuto siano aggiornati e nel formato corretto per essere eseguiti sulla piattaforma di destinazione desiderata.

Numerosi passaggi vengono eseguiti durante il processo di confezionamento. Il codice sorgente specifico del progetto verrà compilato per primo. Una volta compilato il codice, tutto il contenuto richiesto verrà convertito o “elaborato” in un formato che può essere utilizzato dalla piattaforma di destinazione. Successivamente, il codice compilato e il contenuto elaborato verranno raggruppati in un set distribuibile di file, come un programma di installazione.

Nel menu File principale, è presente un’opzione chiamata Progetto pacchetto, con un sottomenu. Questo sottomenu fornisce un elenco di tutte le piattaforme supportate per le quali è possibile impacchettare il progetto.

Per il packaging su Android, ci saranno più selezioni. Consulta la pagina di riferimento di Android per ulteriori informazioni.

Ci sono anche alcune opzioni avanzate che puoi impostare prima del confezionamento.

Impostazione di una mappa predefinita del gioco

Prima di impacchettare il tuo gioco, dovrai prima impostare una mappa predefinita del gioco, che verrà caricata all’avvio del gioco in pacchetto. Se non imposti una mappa e stai usando un progetto vuoto, vedrai una schermata nera solo quando inizia il gioco in pacchetto. Se hai utilizzato una delle mappe dei modelli, come il modello in prima persona o in terza persona, verrà caricata la mappa iniziale.

Per impostare la mappa predefinita del gioco, fai clic su Modifica> Impostazioni progetto> Mappe e modalità nel menu principale dell’Editor:

Project_Settings_MapsNModes.png

Creare Packages

Per impacchettare un progetto per una piattaforma specifica, fare clic su File> Imballa progetto> [PlatformName] nel menu principale dell’editor:

packaging_menu.png

Ti verrà presentata una finestra di dialogo per la selezione della directory di destinazione. Se il packaging viene completato correttamente, questa directory conterrà il progetto impacchettato.

La conferma della directory di destinazione avvierà quindi il processo effettivo che impacchetta il progetto per la piattaforma selezionata. Poiché il packaging può richiedere molto tempo, questo processo viene eseguito in background e puoi continuare a utilizzare l’Editor. Un indicatore di stato verrà visualizzato nell’angolo in basso a destra dell’Editor per indicare l’avanzamento:

progress.png

L’indicatore di stato fornisce anche un pulsante Annulla per interrompere il processo di confezionamento. Inoltre, è possibile utilizzare il collegamento Mostra registro per visualizzare informazioni estese sul registro di output, utili per capire cosa è andato storto in caso di errore del processo di confezionamento o per rilevare avvisi che potrebbero rivelare potenziali bug nel prodotto:

log.png

I messaggi di registro più importanti, come errori e avvisi, vengono registrati nella normale finestra Registro messaggi:message_log.png

message_log.png

Se queste finestre non sono visibili, è possibile accedervi dalle opzioni Finestra> Strumenti per gli sviluppatori> Registro output / Registro messaggi.

Distribuzione pacchetti.

Per inviare un gioco iOS o Android all’App Store o al Google Play Store, è necessario creare il pacchetto in modalità Distribuzione. Per fare ciò, vai all’opzione Impostazioni di imballaggio nel menu Imballaggio e seleziona la casella di controllo Distribuzione.

Su iOS, dovrai creare un certificato di distribuzione e MobileProvision sul sito Web degli sviluppatori di Apple. Installa il Certificato di distribuzione allo stesso modo del tuo Certificato di sviluppo e dai un nome al tuo provvedimento di distribuzione con un prefisso “Distro_”, accanto all’altro (quindi avresti sia `Distro_MyProject.mobileprovision` che` MyProject.mobileprovision`).

Su Android, dovrai creare una chiave per firmare il file .apk e fornire alcune informazioni ai nostri strumenti di compilazione con un file chiamato SigningConfig.xml. Questo file esiste nella directory Engine installata (Engine / Build / Android / Java /). Se modifichi questo file, verrà applicato a tutti i tuoi progetti. Tuttavia, puoi copiare questo file nella directory Build / Android / del tuo progetto (senza la sottodirectory Java /) e verrà utilizzato solo per quel progetto. Le istruzioni su come generare la chiave e compilare il file si trovano nel file stesso.

Advanced Settings

Facendo clic su File> Progetto pacchetto> Impostazioni imballaggio … oppure Modifica> Impostazioni progetto> Imballaggio nel menu principale verranno visualizzate alcune opzioni di configurazione avanzate per la funzione di imballaggio.

settings.png

Currently, these include:

OpzioniDescrizione
Build ConfigurationLa configurazione di compilazione con cui compilare il tuo progetto basato su codice. Per il debug di un progetto di codice, selezionare DebugGame. Per la maggior parte degli altri sviluppi con un supporto di debug minimo, ma prestazioni migliori, selezionare Sviluppo. Per la build di spedizione finale, che non avrà informazioni di debug e funzionalità orientate al debug (come disegnare forme di debug o stampare messaggi di debug sullo schermo), selezionare Spedizione. Si noti che i progetti solo Blueprint non avranno la possibilità di creare una build di DebugGame.
Staging DirectoryLa directory che conterrà la build in pacchetto. Questo verrà aggiornato automaticamente quando scegli una directory diversa nella selezione della directory di destinazione.
Full RebuildSe tutto il codice deve essere compilato. Se disabilitato, verrà compilato solo il codice modificato. Ciò può accelerare il processo di confezionamento. Per le build di spedizione dovresti sempre fare una ricostruzione completa per assicurarti che nulla manchi o non sia aggiornato. Questa opzione è abilitata per impostazione predefinita.
Use Pak FileSe impacchettare le risorse del progetto come singoli file o un singolo pacchetto. Se abilitato, tutte le risorse verranno inserite in un singolo file .pak invece di copiare tutti i singoli file. Se il tuo progetto utilizza molti file di risorse, l’utilizzo di un file Pak può semplificare la distribuzione poiché riduce la quantità di file che devi trasferire. Questa opzione è disabilitata di default.
Generate ChunksSe generare blocchi di file .pak che possono essere utilizzati per installazioni di streaming.
Build Http Chunk Install DataSe generare dati per il programma di installazione del blocco HTTP. Ciò consente a questi dati di essere ospitati su un server web per essere installati in fase di esecuzione.
Http Chunk Install Data DirectoryQuesta è la directory in cui verranno installati i dati una volta creati.
Http Chunk Install Data VersionQuesto è il nome della versione per i dati di installazione del blocco HTTP.
Include Prerequisites InstallerQuesto specifica se includere i programmi di installazione per i prerequisiti dei giochi in pacchetto, come i componenti del sistema operativo ridistribuibili.

Firma e crittografia

Con il rilascio di Unreal Engine 4.22, abbiamo integrato la libreria OpenSSL standard del settore per piattaforme desktop (Windows, Mac e Linux).

Se distribuiti in un prodotto spedito, i file .Pak possono essere firmati o crittografati, in genere per ostacolare l’estrazione o la manomissione dei dati. Per attivare, disattivare o regolare le impostazioni crittografiche sul progetto, vai al menu Impostazioni progetto e trova la sezione Crypto.

CryptoSettings.png

Le opzioni crittografiche nel menu Impostazioni progetto.

Le seguenti impostazioni sono disponibili da questo menu:

OpzioniDescrizione
Encrypt Pak INI FilesCrittografa tutti i file .ini presenti nei file .pak del tuo progetto. Ciò impedirà il facile mining o manomissione dei dati di configurazione del prodotto, a costi di runtime minimi.
Encrypt Pak IndexCrittografa l’indice dei file .pak, che impedisce a UnrealPak di aprire, visualizzare e decomprimere i file .pak del prodotto, a costi di runtime minimi.
Encrypt UAsset FilesCrittografa i file .uasset nel file .pak. Questi file contengono informazioni di intestazione sulle risorse all’interno, ma non sui dati delle risorse stesse. La crittografia di questi dati fornisce ulteriore sicurezza ai dati, ma aggiunge un piccolo costo di runtime e un aumento dell’entropia dei dati, che può aumentare le dimensioni delle patch.
Encrypt AssetsCrittografa completamente tutte le risorse all’interno del file .pak. Si noti che questa impostazione ha un effetto misurabile sulle prestazioni di I / O del file di runtime e aumenta la quantità di entropia nei dati impacchettati finali, rendendo il sistema di patch di distribuzione meno efficiente.
Enable Pak SigningAttiva o disattiva la firma dei file .pak.

Inoltre, è possibile impostare o cancellare le chiavi per la firma o la crittografia.

Contenuto del pacchetto “Cotto”

Come sviluppatore, durante l’iterazione di contenuti di gioco nuovi o modificati, potresti non voler sempre passare attraverso il lungo processo di impacchettare tutto nella directory di gestione temporanea e quindi eseguirlo da lì. È quindi possibile cucinare il contenuto per una determinata piattaforma di destinazione senza impacchettarlo facendo clic su File> Crea contenuto> [Nome piattaforma].

Si noti che questa funzione aggiornerà il contenuto nell’area di lavoro dello sviluppatore locale del progetto e non copierà alcuna risorsa nella directory di gestione temporanea. Puoi eseguire il gioco direttamente dall’area di lavoro dello sviluppatore locale per una rapida iterazione.

Ottimizzazione dei tempi di caricamento

I brevi tempi di caricamento sono essenziali per i giochi open world ma sono preziosi in ogni tipo di gioco. Unreal Engine offre diversi metodi per ottimizzare i tempi di caricamento del progetto durante il processo di confezionamento. Ecco alcune pratiche consigliate per ridurre i tempi di caricamento nei tuoi giochi. Per informazioni su come impacchettare il progetto, vedere la sezione Giochi di imballaggio e cucina.

Utilizzo del caricatore guidato dagli eventi (EDL) e del thread di caricamento asincrono (ALT)

  • Il thread di caricamento asincrono (ALT) è disattivato per impostazione predefinita, ma può essere attivato nel menu Impostazioni progetto nella sezione Motore> Streaming. Per i motori modificati, potrebbero essere necessarie alcune modifiche, ma in generale, ALT dovrebbe raddoppiare la velocità di caricamento, inclusi i giochi con tempi di caricamento “iniziali” e i giochi che trasmettono costantemente i dati. ALT funziona eseguendo contemporaneamente la serializzazione e il codice di post-caricamento su due thread separati e, di conseguenza, aggiunge il requisito che i costruttori di classi UObject, le funzioni PostInitProperties e le funzioni Serialize nel codice di gioco devono essere thread-safe. Se attivato, ALT raddoppia la velocità di caricamento. Per ulteriori informazioni sull’uso dei metodi di caricamento asincrono (in C ++), consultare la pagina Caricamento asincrono delle risorse.
  • Il caricatore guidato da eventi è attivato per impostazione predefinita, ma può essere disattivato nel menu Impostazioni progetto nella sezione Motore> Streaming. Per la maggior parte dei progetti, l’EDL ridurrà i tempi di caricamento della metà. L’EDL è stabile e può essere trasferito alle versioni precedenti di Unreal Engine oppure può essere ottimizzato per versioni del motore modificate o personalizzate.
EngineStreamingSettings.png

Comprimere il tuo file .pak

  • Per utilizzare la compressione dei file .pak nel tuo progetto, apri Impostazioni progetto e trova la sezione Packaging. In quella sezione, apri la parte avanzata dell’intestazione Confezione e seleziona la casella “Crea confezioni cotte compresse” che appare.
  • La maggior parte delle piattaforme non fornisce la compressione automatica e la compressione dei file .pak riduce i tempi di caricamento, ma ci sono alcuni casi speciali da considerare:
PiattaformaRaccomandazioni
Sony PlayStation 4La compressione del file .pak sarà ridondante con la compressione applicata automaticamente a ogni titolo PlayStation 4 e comporterà tempi di caricamento più lunghi senza ridurre le dimensioni del file. Pertanto non è consigliabile comprimere i file .pak per le versioni di PlayStation 4.
Nintendo SwitchI file .pak compressi sullo Switch a volte si caricano più lentamente a causa del tempo del processore necessario per decomprimere i dati, ma a volte si caricano più velocemente dai file compressi. La raccomandazione per i titoli Switch è quella di testare i tempi di caricamento con ciascun titolo e prendere una decisione caso per caso.
Microsoft XBoxOneLa compressione è fondamentale per ottenere i tempi di caricamento più veloci possibili sulla piattaforma XBox One.
SteamSteam comprime i file mentre vengono scaricati dagli utenti, quindi i tempi di download iniziali non saranno influenzati dalla compressione del file .pak del gioco. Tuttavia, il sistema di patch differenziale di Steam funzionerà meglio con file non compressi. I file compressi .pak risparmiano spazio sul sistema del cliente, ma impiegheranno più tempo a scaricarsi durante l’applicazione di patch.
OculusNon abilitare la compressione del file .pak. Il sistema di patch Oculus non è in grado di elaborare correttamente un file .pak compresso. Inoltre, la compressione del file .pak non ridurrà la dimensione del file.
Project Settings - Compress Pak option

Seleziona questa casella per abilitare la compressione nei tuoi file .pak.

Ordinare il tuo file pak

Un file .pak ben ordinato è fondamentale per ridurre i tempi di caricamento. Per aiutare a ordinare il tuo file .pak in modo ottimale, UE4 fornisce una serie di strumenti per scoprire l’ordine in cui sono necessari i tuoi dati e creare pacchetti con caricamento più veloce. Concettualmente, questo processo è simile all’ottimizzazione guidata dal profilo. Segui questo metodo per ordinare il nostro file .pak:

  • Costruisci ed esegui il gioco in pacchetto con l’opzione della riga di comando -fileopenlog, che consente al motore di registrare l’ordine in cui apre i file.
  • Esercita tutte le principali aree del gioco. Carica tutti i livelli, ogni personaggio giocabile, ogni arma, ogni veicolo e così via. Una volta che tutto è stato caricato, esci dal gioco.
  • Nel gioco distribuito ci sarà un file chiamato GameOpenOrder.log che contiene le informazioni necessarie per ottimizzare l’ordine dei file .pak. Ad esempio, nelle build di Windows, il file verrà trovato in WindowsNoEditor / (YourGame) / Build / WindowsNoEditor / FileOpenOrder /. Copia questo file nella directory di sviluppo in / Build / WindowsNoEditor / FileOpenOrder / percorso.
  • Con il file di registro in atto, ricostruire il file .pak. Questo e tutti i futuri file .pak prodotti utilizzeranno l’ordine dei file indicato nel file di registro.

In un ambiente di produzione, il file di registro deve essere verificato nel controllo del codice sorgente e aggiornato periodicamente con i risultati delle nuove esecuzioni -fileopenlog, inclusa un’ultima esecuzione quando il gioco è pronto per la spedizione.

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Come aprire un progetto esistente. Unreal Engine 4

Aprire un progetto esistente

Il Browser di progetto Unreal viene visualizzato all’avvio di Unreal Engine (UE4). Fornisce un punto di partenza da cui è possibile creare progetti, aprire i progetti esistenti o aprire contenuti di esempio. Per aprire un progetto esistente, selezionare il progetto dall’area Progetti recenti. Se il progetto non viene visualizzato in Progetti recenti, fare clic su Altro per visualizzare tutti i progetti disponibili.

Unreal Project Browser

Dopo aver selezionato il progetto su cui vuoi lavorare, fai clic su Apri progetto. Puoi anche fare doppio clic sulla miniatura del progetto per aprirla.

Se si desidera ignorare Unreal Project Browser, è possibile fare clic su Altro per espandere l’area Progetti recenti e selezionare la casella Carica sempre l’ultimo progetto all’avvio. L’ultimo progetto a cui hai lavorato ora si aprirà all’avvio di UE4.

Always Load Last Project

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Come creare un nuovo progetto. Unreal Engine 4

Creare un nuovo progetto.

Quando avvii Unreal Engine (UE4), viene visualizzato automaticamente Unreal Project Browser.

Seleziona una categoria e un modello

  • In Nuove categorie di progetti, seleziona la categoria di sviluppo più adatta al tuo settore. Nell’esempio seguente, Giochi è selezionato. Puoi anche selezionare Film, Televisione ed Eventi dal vivo; Architettura, ingegneria e costruzioni (AEC); o Automotive, Product Design e Manufacturing (APM).Select Category
  • Seleziona un modello per il tuo progetto, quindi fai clic su Avanti. Viene visualizzata la pagina Impostazioni progetto.Select Template
  • The templates shown are for the Games category. For other industries, the following templates are available:
    • Film, Television and Live EventsFilm, TV and Live Events Templates
    • Automotive, Product Design, and ManufacturingAPM Templates
    • Architecture, Engineering, and ConstructionAEC Templates

Seleziona Impostazioni progetto

  • Nella pagina Impostazioni progetto, è possibile scegliere il livello qualità / prestazioni, la piattaforma di destinazione, se includere il contenuto iniziale e altro.Project Settings Fullscreen
  • Innanzitutto, fai clic sul menu a discesa Blueprint. Seleziona Blueprint o C ++. Scegli Blueprint se vuoi costruire il tuo progetto in Unreal Editor e usa il sistema Blue Script Visual Scripting per creare interazioni e comportamenti. Scegli C ++ se vuoi costruire il tuo progetto programmando con C ++ in Visual Studio.Blueprint or Code
  • Quindi, fai clic sul menu a discesa Qualità massima. Se stai sviluppando il tuo progetto per essere visualizzato su un computer o una console di gioco, scegli Massima qualità. Se stai sviluppando il tuo progetto per essere visualizzato su un dispositivo mobile, scegli 3D scalabile o 2D.Quality
    • Quindi, fai clic sul menu a discesa Desktop / Console. Se stai sviluppando il tuo progetto per essere visualizzato su un dispositivo mobile, scegli Mobile / Tablet. Altrimenti, lascialo impostato su Desktop / Console.Platform
  • Quindi, fai clic sul menu a discesa Con contenuto iniziale. Se si dispone di risorse proprie e non è necessario il contenuto iniziale, selezionare Nessun contenuto iniziale. Se desideri iniziare con alcune risorse di base, scegli Con contenuto iniziale.Starter Content
  • Quindi, individuare il menu a discesa Disabilitato Raytracing. Se il progetto deve essere visualizzato con raytracing in tempo reale, selezionare Raytracing abilitato. In caso contrario, lasciarlo impostato su RaytracingDisabled. Raytracing
  • Infine, scegli dove vuoi archiviare il tuo progetto e dai un nome al tuo progetto. Fai clic su Crea progetto per terminare.Name and Location

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Come si lavora con i progetti Unreal Engine 4?

lavorare con i progetti Unreal

Un progetto è un’unità autonoma che contiene tutto il contenuto e il codice creati in Unreal Engine (UE4) per il tuo prodotto, sia che si tratti di un gioco, di una visualizzazione architettonica, di un design automobilistico, di un ambiente di produzione virtuale o di una realtà virtuale Esperienza. Il progetto coincide con una serie di directory sul disco che contengono il codice e altri contenuti. Ad esempio, nell’immagine sotto l’albero della gerarchia del Browser dei contenuti contiene la stessa struttura di directory presente nella cartella del progetto sul disco.

Project Directories

Sebbene un progetto faccia spesso riferimento al file .uproject ad esso associato, sono due file separati che si trovano uno accanto all’altro. .Uproject è un file di riferimento utilizzato per creare, aprire o salvare un file; il progetto contiene tutti i file e le cartelle ad esso associati.

È possibile creare un numero qualsiasi di progetti diversi, che possono essere gestiti e sviluppati in parallelo. Sia Unreal Engine (che Unreal Editor) possono facilmente passare da uno all’altro. Ciò consente di lavorare su più progetti contemporaneamente o di avere diversi progetti di test oltre al progetto principale.

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Come creare il primo livello in Unreal Engine 4?

logoytAlfaPiccolo

Unreal Engine: Il tuo primo livello.

Preparati con le basi di Unreal Editor.

Questa pagina presuppone che tu abbia una conoscenza preliminare dei seguenti argomenti. Si prega di leggerli prima di procedere.

Installazione di Unreal Engine

Crea un nuovo progetto

Finished.png

Alla fine di questa guida, avrai una stanza simile a quella nella foto sopra.

L’obiettivo di questo articolo è guidarti attraverso le nozioni di base per lavorare con Unreal Engine 4.

Dopo aver seguito questo tutorial, gli sviluppatori sapranno quanto segue:

  • Come navigare nelle finestre
  • Come creare un nuovo livello
  • Come posizionare e modificare gli attori nei livelli
  • Come costruire ed eseguire i livelli

Installazione richiesta

Nel Browser di progetto, è possibile creare nuovi progetti basati su diversi tipi di modello o aprire progetti o esempi precedentemente creati che sono stati scaricati. Creiamo un nuovo progetto.

  • Dopo aver installato Unreal Engine e avviato Unreal Editor, viene visualizzato il Browser di progetto. In Nuove categorie di progetti, selezionare una categoria di sviluppo. Per questo avvio rapido, creiamo un progetto dalla categoria Giochi, quindi fare clic su Avanti.Select Category Click image for full size.
  • Nella seconda pagina del Browser di progetto, selezionare il modello Vuoto, quindi fare clic su Avanti.
Select Template
  • Nell’ultima pagina del Browser di progetto, seleziona le impostazioni Blueprint e With Starter Content, inserisci la posizione della cartella e il nome per il tuo progetto, quindi fai clic su Crea progetto.Select Settings Click image for full size.

2. Navigazione nella Viewport

Con il progetto aperto e pronto all’uso, la prima cosa che potresti notare è il Viewport al centro di Unreal Editor.

TableAndChairs.png

All’interno del Viewport è dove farai la maggior parte della tua costruzione di livello. Il progetto modello che abbiamo selezionato nel passaggio precedente include un piccolo livello di esempio e alcune risorse per iniziare. Usando questa piccola area come punto di riferimento, prenditi un momento per abituarti ai controlli della fotocamera di Viewport usando i metodi più comuni per navigare nella Viewport in Unreal Engine 4.

Controlli Standard

Questi controlli rappresentano il comportamento predefinito quando si fa clic e si trascina nelle finestre di visualizzazione senza altri tasti o pulsanti. Questi sono anche i soli controlli che possono essere utilizzati per navigare nelle finestre ortografiche. 4.

ControlAction
Perspective
LMB + DragMoves the camera forward and backward and rotates left and right.
RMB + DragRotates the viewport camera.
LMB + RMB + DragMoves up and down.
Orthographic (Top, Front, Side)
LMB + DragCreates a marquee selection box.
RMB + DragPans the viewport camera.
LMB + RMB + DragZooms the viewport camera in and out.
Focusing
FFocuses the camera on the selected object. This is essential to make the most out of tumbling the camera.

Per passare a una vista ortografica, fai clic sul menu a discesa Prospettiva, quindi seleziona una modalità vista ortografica.

OrthographicViews.png

WASD Fly Controls

Tutti questi controlli sono validi solo in una vista Prospettica e per impostazione predefinita è necessario tenere RMB per utilizzare i controlli di tipo gioco WASD.

ControlAction
W / Numpad8 / UpMoves the camera forward.
S / Numpad2 / DownMoves the camera backward.
A / Numpad4 / LeftMoves the camera left.
D / Numpad6 / RightMoves the camera right.
E / Numpad9 / Page UpMoves the camera up.
Q / Numpad7 / Page DnMoves the camera down.
Z / Numpad1Zooms the camera out (raises FOV).
C / Numpad3Zooms the camera in (lowers FOV).

Orbit, Dolly, e Track

Unreal Editor supporta i controlli di visualizzazione in pan, orbita e zoom in stile Maya, rendendo molto più semplice per gli artisti Maya entrare nello strumento. Se non hai familiarità, ecco una ripartizione dei tasti:

CommandDescription
Alt + LMB + DragRuota la finestra attorno a un singolo perno o punto di interesse.
Alt + RMB + DragIngrandisce lo zoom della telecamera verso e lontano da un singolo perno o punto di interesse.
Alt + MMB + DragTiene traccia della videocamera a sinistra, a destra, in alto e in basso nella direzione del movimento del mouse.

L’uso del tasto F non è limitato ai controlli in stile Maya. Puoi sempre premere F per mettere a fuoco un oggetto o un gruppo di oggetti selezionati.

3. Creare un nuovo livello

Successivamente creeremo un nuovo livello che useremo per costruire il nostro ambiente di gioco. Mentre ci sono diversi modi in cui puoi creare un nuovo livello, useremo il metodo Menu File, che elenca le opzioni di selezione del livello.

  • All’interno di Unreal Editor, fai clic sull’opzione Menu File, quindi seleziona Nuovo livello ..FileMenu_Windows.png
  • Questo aprirà la finestra di dialogo Nuovo livello:NewLevel_Windows.png
  • Il livello predefinito include alcune delle risorse comunemente utilizzate per costruire livelli, il livello VR-Basic include alcune risorse per costruire livelli con l’editor VR e il livello vuoto è un livello completamente vuoto senza risorse. Ai fini di questa guida, inizieremo da zero con una lavagna completamente vuota.
  • Fare clic sul livello vuoto per selezionarlo.

4. Inserimento degli attori nel livello

In questo passaggio, inizieremo a posizionare gli attori (ad esempio luci o geometria) nel nostro livello vuoto. Tratteremo i due modi più comuni per aggiungere attori al livello: attraverso la modalità Place e il browser dei contenuti. Dopo aver completato questo passaggio, saprai come posizionare gli attori nei tuoi livelli e potrai iniziare a manipolare quegli attori per creare il tuo ambiente.

  • Nel pannello Modalità, con la Modalità”Place” abilitata, fai clic sulla categoria Geometria e seleziona Box.
  • ModesPanel.png
  • Fare clic con il tasto sinistro del mouse e trascinare la casella nella vista di livello.placeBox.png Quando rilasci il pulsante sinistro del mouse, la casella viene aggiunta al livello.place2.png
  • Nel pannello Dettagli (finestra in basso a destra dell’editor), con la casella ancora selezionata, imposta Posizione e Rotazione su 0.
  • Setta la Scala a 4 x 4 x 0.1. resize_floor.png Useremo questo come il pavimento su cui il giocatore può camminare.
  • Nel pannello Modalità selezionare la scheda Luci, quindi trascinare e rilasciare una Luce direzionale sul livello in cima al pavimento.placeLight.png
  • Nello strumento di traduzione, fai clic e trascina l’asse Z (blu) sul gizmo verso l’alto, lontano dalla superficie del pavimento.moveLight.png Se la luce direzionale viene deselezionata, è possibile selezionarla nuovamente facendo clic con il tasto sinistro su di essa nella vista di livello.
  • Nel pannello Modalità, seleziona la scheda Effetti visivi e trascina e rilascia una nebbia atmosferica sul livello.placeFog.png L’attore della nebbia atmosferica aggiungerà un cielo di base al livello e il livello diventerà illuminato anziché scuro.
  • Dal pannello Modalità nella scheda Base, trascina e rilascia un Player Start nel livello.placeStart.png
  • Dal pannello Modalità nella scheda Volumi, trascina e rilascia un “Lightmass Importance Volume” nel livello.placeVolume.png Il volume di importanza di Lightmass viene utilizzato per controllare e concentrare effetti di illuminazione e ombreggiatura all’interno del volume. Quando si posiziona il Volume di importanza della luce nel livello, la dimensione predefinita del volume non copre la nostra area riproducibile, quindi sarà necessario ridimensionarlo.
  • All’interno della vista di livello, premi R per passare allo strumento Scala.
  • Fare clic e trascinare la casella bianca al centro dello strumento Scala in modo che il Volume di importanza della luce incapsuli il pavimento.scaleVolume.png
  • All’interno del Browser dei contenuti, in Content> StarterContent>Props, trascina e rilascia SM_TableRound nel livello.placeTable.png Prova a posizionare il tavolo al centro del pavimento usando lo strumento Sposta (premi W se non è selezionato).
  • Anche in Content> StarterContent> Props, trascina e rilascia SM_Chair nel livello.addChair.png
  • Con SM_Chair selezionato nella vista di livello, premere E per accedere alla rotazione . Rotate1.png
  • Fare clic con il tasto sinistro e trascinare l’arco dell’asse blu e ruotare. Rotate2.png
  • Utilizzando i metodi di posizionamento sopra, crea una piccola scena aggiungendo altri attori dal pannello Modalità e dal browser dei contenuti.placeThings.png Prova ad aggiungere luci, oggetti di scena, pareti e un tetto (disponibile nella cartella Contenuto> StarterContent> Architettura).

5.Modifica attori collocati

Con diversi attori diversi inseriti nel nostro livello, il passaggio successivo prevede la modifica delle proprietà dell’attore che possono modificare l’aspetto o il modo in cui l’attore funziona nel livello, dandoci un livello più personalizzato. Inizieremo con la modifica delle proprietà del nostro Attore di luce direzionale, quindi sposteremo la nostra attenzione sull’applicazione dei materiali ad alcuni degli attori statici della maglia che hai inserito nel tuo livello.

Una volta terminato questo passaggio, avrai visto dove accedere e modificare le proprietà degli attori, in modo da poter iniziare a modificare e sperimentare diverse impostazioni all’interno dei tuoi livelli.

  • Seleziona l’attore direzionale facendo clic con il tasto sinistro su di esso nella finestra.selectDL.png
  • Nel pannello Dettagli sotto la categoria Luce, abilita Atmosphere Sun Light:enableSun.png A seconda della rotazione del tuo attore direzionale, il colore del cielo cambierà. Se ruoti la finestra intorno, vedrai che il sole ora si allinea con l’attore della luce direzionale. Questo è un processo in tempo reale, quindi puoi ruotare l’attore direzionale della luce (premi E per passare alla modalità di rotazione) e il cielo cambierà colore dalla notte all’alba, al giorno e al tramonto.

Successivamente cambieremo il materiale su uno dei tuoi attori di mesh statici posizionati selezionandolo prima.

  • Con l’attore selezionato, nel pannello Dettagli in Materiali, fare clic sulla casella a discesa in Elemento 0.material_1.png
  • Nella finestra pop-up, selezionare il materiale M_Brick_Clay_New.material_2.png
  • Tutti gli attori nel tuo livello hanno molte proprietà che puoi regolare all’interno del pannello Dettagli. Esplora modificando le loro impostazioni!beforeBake.png Prova a cambiare il colore della luce delle tue luci, ad applicare più materiali o a cambiare la scala degli attori nel tuo livello.

6. Esecuzione del processo di generazione

Ormai potresti aver notato le etichette “Anteprima” nelle ombre e la luce che filtra sotto i muri.

beforeBake2.png

Questo perché tutte le luci della scena sono statiche e utilizzano un’illuminazione precompilata o al forno, che non è stata ancora calcolata. Il testo “Anteprima” è lì per ricordare che ciò che stai vedendo nella finestra attualmente non è quello che vedrai nel gioco.

In questo passaggio, passeremo attraverso il processo di costruzione che costruirà tutti i livelli (pre-calcola i dati di illuminazione e di visibilità, genera eventuali reti di navigazione e aggiorna tutti i modelli di pennelli). Daremo anche un’occhiata alle impostazioni di qualità della luce all’interno delle opzioni di costruzione, che possiamo usare per regolare la qualità della nostra illuminazione quando viene costruita.

  • Dalla barra degli strumenti principale, fai clic sulla freccia rivolta verso il basso accanto all’opzione Crea.buildOptionsButton.png
  • In Qualità illuminazione, selezionare l’impostazione Produzione.productionLighting.png
  • Questo ci darà l’illuminazione di massima qualità ma è il più lento in termini di tempo di calcolo e aumenterà il tempo necessario per costruire il gioco. Il nostro livello è piccolo, quindi non dovrebbe avere un impatto eccessivo su di noi, ma tienilo a mente quando lavori su livelli più grandi poiché potresti voler lasciarlo su un’impostazione di livello medio-basso mentre crei il tuo livello e passalo alla produzione in un “passaggio finale” al tuo livello.
  • Attendi il completamento della compilazione.wait.png
  • Vedrai i progressi nell’angolo in basso a destra di Unreal Editor come mostrato nell’immagine sopra. Una volta completato il processo di creazione, l’illuminazione di livello si aggiornerà per darti una migliore indicazione del risultato finale.built.png
  • Dalla barra degli strumenti principale, fai clic sul pulsante Riproduci per giocare nell’editor.PlayInEditor.png Usando WASD per muoverti e il mouse per girare la videocamera, puoi volare intorno al tuo livello.

7. Per conto proprio!

A questo punto, avresti dovuto creare una build dell’illuminazione di livello e visualizzare l’anteprima del gioco con la funzione Gioca in Editor. Ciascuno dei passaggi che hanno portato a questo punto è stato mirato a farti rapidamente aggiornato su come eseguire le azioni più comuni durante la costruzione di livelli all’interno di Unreal Editor.

Utilizzando i metodi forniti nel corso di questa guida, prova a eseguire le seguenti operazioni da solo:

update1.png
  • Cambia l’illuminazione del livello in una scena notturna illuminata dalla luna.
  • Aggiungi un’altra stanza, collegata alla prima stanza.
update2.png
update4.png
  • Nella stanza adiacente, cerca di renderlo elevato e unisciti a loro con le scale.
  • Aggiungi alcuni cespugli, un divano, mensole e una porta d’ingresso.
update6.png
  • Aggiungi diversi tipi di luci con colori diversi.
  • Usa materiali diversi su alcuni dei tuoi attori.

Bene, hai terminato il tuo primo progetto.

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto

Una panoramica dei diversi tipi di editor contenuti in Unreal Engine 4.

Tools & Editors

Una panoramica dei diversi tipi di editor contenuti in Unreal Engine 4.

Questa pagina ha lo scopo di darti una panoramica di ciascuno dei diversi tipi di editor con cui lavorerai all’interno di Unreal Engine 4. Sia che tu sia all’interno dell’Editor di livelli che costruisca il livello del tuo gioco, che lavori con l’Editor Blueprint per scriptare comportamenti per Attori del tuo livello, creando effetti particellari con l’Editor a cascata o impostando animazioni per personaggi all’interno dell’Editor Persona; una buona conoscenza di ciò che ciascun editor può fare e di come navigare può migliorare il flusso di lavoro e aiutare a prevenire ostacoli durante lo sviluppo.

LevelEditor_Windows.pngLevel Editor L’Editor di livelli è l’editor principale utilizzato per costruire i livelli di gioco. In generale è dove si definisce lo spazio di gioco per il proprio gioco aggiungendo diversi tipi di attori e geometria, progetti, sistemi di particelle a cascata o qualsiasi altra cosa che si desidera aggiungere al proprio livello. Per impostazione predefinita, quando si crea o si apre un progetto, questo si aprirà all’editor di livelli. Per ulteriori informazioni, consultare: Editor dei livelli
MaterialEditor_Windows.pngMaterial Editor L’Editor dei materiali è dove è possibile creare (o modificare materiali esistenti) che sono risorse che possono essere applicate a una mesh per controllarne l’aspetto visivo. Ad esempio, puoi creare un materiale “sporco” e applicarlo ai pavimenti del tuo livello o terreno per creare una superficie dall’aspetto sporco. Per ulteriori informazioni, consultare: Riferimento dell’editor dei materiali
BlueprintEditor_Windows.pngBlueprint Editor L’editor Blueprint è il punto in cui puoi lavorare e modificare i Blueprint, che sono risorse speciali che possono essere utilizzate per creare nuovi tipi di attori ed eventi a livello di script, senza bisogno di scrivere alcuna forma di codice C ++. Per ulteriori informazioni, consultare: Riferimento dell’editor del blueprint
BehaviorTree_Windows.pngBehavior Tree Editor All’interno dell’Editor dell’albero dei comportamenti puoi scrivere l’intelligenza artificiale attraverso un sistema basato su nodi visivi (simile ai progetti) per gli attori nei tuoi livelli (questo potrebbe essere un numero qualsiasi di comportamenti diversi per nemici, personaggi NPC, veicoli, ecc.) Per ulteriori informazioni , consultare: Manuale dell’utente dell’albero dei comportamenti
AnimEditors_Windows.pngPersona Editor The Persona Editor is the animation editing toolset within Unreal Engine 4 and is used for editing Skeleton Assets , Skeletal Meshes , Animation Blueprints and various other animation assets. Most (if not all) of your animation work within Unreal Engine 4 will take place in this Editor. For more information, see: Animation Editors
CascadeEditor_Windows.pngCascade Editor I sistemi a particelle di Cascade in Unreal Engine 4 sono modificati all’interno dell’Editor a cascata, che è un editor di effetti particellari completamente integrato e modulare. Cascade offre feedback in tempo reale e modifica degli effetti modulari, consentendo la creazione rapida e semplice anche degli effetti più complessi. Per ulteriori informazioni, consultare: Riferimento dell’editor di particelle in cascata
NiagaraEditor_windows.pngNiagara Editor Crea effetti speciali nell’editor Niagara usando un sistema di effetti particellari completamente modulare composto da emettitori separati per ciascun effetto. Gli emettitori possono essere salvati nel browser dei contenuti per uso futuro e utilizzati come base per nuovi emettitori nei progetti attuali o futuri. Per ulteriori informazioni, consultare Concetti chiave di Niagara
UMGEditor_Windows.pngUMG UI Editor UMG UI Editor è uno strumento di creazione dell’interfaccia utente visiva che può essere utilizzato per creare elementi dell’interfaccia utente come HUD in-game, menu o altri elementi grafici correlati all’interfaccia che desideri presentare ai tuoi utenti. Per ulteriori informazioni, consultare: Guida dell’utente di UI Designer UMG
MatineeEditor_Windows.pngMatinee Editor Matinee Editor si basa sull’uso di tracce di animazione specializzate in cui è possibile posizionare fotogrammi chiave per impostare i valori di determinate proprietà degli attori nel proprio livello. Ciò ti consente di creare filmati di gioco, eventi di gioco dinamici o persino animare le proprietà degli attori nel tempo (come guidare la luminosità di una luce). Per ulteriori informazioni, consultare: Guida per l’utente Matinee
SoundCueEditor_Windows.pngSound Cue Editor Il comportamento della riproduzione audio in Unreal Engine 4 è definito in Sound Cue che può essere modificato usando Sound Cue Editor. All’interno di Sound Cue Editor, è possibile combinare e mescolare più risorse audio per produrre un unico “output” misto salvato come Sound Cue. Per ulteriori informazioni, consultare: Sound Cue Editor
SpriteEditor_Windows.pngPaper2D Sprite Editor Paper2D Sprite Editor consente di impostare e modificare singoli Sprite 2D di carta (che sono essenzialmente un modo semplice e veloce per disegnare immagini 2D in Unreal Engine 4). Per ulteriori informazioni, consultare: Riferimento dell’editor Sprite
FlipbookEditor_Windows.pngPaper2D Flipbook Editor Con l’Editor Flipbook Paper2D è possibile creare animazioni 2D chiamate Flipbook. Specificando una serie di Sprite lungo determinati fotogrammi chiave all’interno dell’Editor di Flipbook Paper2D, tali fotogrammi vengono quindi “capovolti” per creare un’animazione. Il modo migliore di pensare ai Flipbook è il vecchio stile di animazione disegnato a mano. Per ulteriori informazioni, consultare: Riferimento dell’editor del Flipbook
PhysicsAssetEditor_Windows.pngPhysics Asset Tool Editor Physics Asset Tool (o PhAT in breve) viene utilizzato per creare asset fisici da utilizzare con le mesh scheletriche. Puoi iniziare dal nulla e passare a una configurazione ragdoll completa o utilizzare gli strumenti di automazione per creare un set di base di corpi fisici e vincoli di fisica. Per ulteriori informazioni, consultare: Editor delle risorse fisiche
StaticMeshEditor_Windows.pngStatic Mesh Editor L’editor di mesh statiche viene utilizzato per visualizzare in anteprima l’aspetto, la collisione e i raggi UV, nonché per impostare e manipolare le proprietà delle mesh statiche. All’interno dell’Editor mesh statico puoi anche configurare LOD (o impostazioni del livello di dettaglio) per le tue risorse mesh statiche. Per ulteriori informazioni, consultare: UI Editor di mesh statiche
MediaPlayerEditor_Windows.pngMedia Player Editor L’editor di Media Player consente di definire file multimediali o URL da utilizzare come supporti di origine per la riproduzione all’interno di Unreal Engine 4. Sebbene non sia necessariamente un “editor” in quanto non è possibile modificare i file multimediali in questo editor, si definiscono le impostazioni su come i supporti di origine riprodurrà ad esempio la riproduzione automatica, la velocità di riproduzione o il looping. Puoi anche visualizzare informazioni sui tuoi contenuti multimediali all’interno di questo editor e utilizzare i controlli di riproduzione standard per visualizzare i contenuti multimediali. Per ulteriori informazioni, consultare: Media Framework
FontEditor_Windows.pngFont EditorL’Editor dei font ti consente di aggiungere, organizzare e visualizzare in anteprima le risorse dei font. In questo editor, puoi anche definire i parametri dei font, inclusi i criteri di suggerimento e caricamento e il metodo di layout dell’asset. Per ulteriori informazioni, consultare Font Asset ed Editor

Corso Unreal Engine da zero a livello avanzato

Ora, se sei quì, probabilmente hai un interesse per questo software, e quindi, in un certo senso, coltiviamo lo stesso interesse, se avrai la pazienza di leggere fino in fondo ti condurrò in questo mondo in modo semplice e gratuito.

Impara Unreal Engine 4 in Italiano ed in modo semplice e gratuito.

Se sei veramente intenzionato a muoverti nel mondo Unreal Engine, sei nel posto giusto, e non credo di peccare di presunzione.

Siediti e gustati questa playlist. La playlist.

Se vuoi far parte di questa cerchia, ti invito a diventare Patreon.

Non sai cos’è Patreon? Allora ti rimando a questo link

Patreon. Seguire tutti i corsi in toto e scaricare migliaia di risorse. (Assets, Progetti completi, utility realizzate dal sottoscritto.)

Il mio canale youtube, e se mi vuoi un poco di bene vieni a lasciare un bel pollicione in sù.

La pagina e il gruppo Facebook, nel caso volessi farmi sapere qualcosa, anche se nella sezione “Contatti” trovi tutte le referenze social e non solo.

E, nel caso lo volessi, ti lascio anche il link del market che ho dedicato ad Unreal Engine 4.

Se vuoi una playlist completa ed aggiornata clicca quì.

Se vuoi curiosare su di me, clicca pure quì.

Goditi pure i video adesso.

Iscriviti ala mia Newsletter, compila il form, e resterai in contatto con il mondo Unreal.

[newsletter_form type=”minimal” lists=”undefined” button_color=”undefined”]

giovanni messina architetto