> For the complete documentation index, see [llms.txt](https://marcosecchi.gitbook.io/unreal-per-i-professori-delle-scuole-superiori/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://marcosecchi.gitbook.io/unreal-per-i-professori-delle-scuole-superiori/introduzione-ad-unreal-engine/appendice/qualche-definizione.md).

# Qualche definizione

Non sono da imparare a memoria...

Di seguito elenco qualche definizione che potrà tornare utile durante la realizzazione del progetto.

#### Actor

Un attore (*Actor*) è un qualsiasi elemento che può essere inserito in un livello (es.: una camera, una mesh, etc.).

Gli attori possono essere spostati (modificando *Location*), ruotati (modificando *Rotation*) oppure ridimensionati (modificando *Scale*). Possono inoltre essere aggiunti al livello tramite una operazione definita di *Spawn* oppure distrutti.

#### Componente

Un componente (*Component*) rappresenta una parte del funzionamento che può essere aggiunta ad un attore. Quando un componente viene aggiunto ad un attore, quest'ultimo ottiene funzionalità aggiuntive (es.: viene animato, proietta della luce, etc.).

#### Decal

Una *Decal* è un materiale che viene proiettato su una Mesh, a formare una decorazione addizionale.

#### Livello

Un livello (*Level*) rappresenta un'area giocabile definita da chi sta sviluppando il gioco o l'applicazione. Al suo interno sono presenti gli elementi visibili (geometrie, luci, etc.) ma anche invisibili (aree di attivazione, etc.).

#### Materiale

In UE, un materiale (*Material*) definisce le proprietà della superficie di un oggetto in scena.

#### Mesh

Una *Mesh* è l'elemento base che permette di visualizzare geometrie all'interno di un livello: di solito viene realizzata da un software esterno di modellazione 3D (es.: Blender, Maya, etc.) oppure tramite scansioni tridimensionali (es.: Megascans).

#### Play Mode

La modalità di gioco (*Play Mode*) permette di provare il proprio gioco/applicazione direttamente all'interno dell'Editor Unreal senza la necessità di esportare un eseguibile.

#### Progetto

Un progetto Unreal Engine contiene tutto il materiale della vostra applicazione: al suo interno sono presenti una serie di cartelle organizzate secondo la vostra logica. Il pannello *Content Browser* permette di gestire sia le cartelle che i contenuti.

#### Texture

Le *Texture* sono immagini nel progetto utilizzate principalmente dai materiali o in altri elementi come l'interfaccia utente. Per i materiali definiscono il modo in cui si comporterà l'oggetto una volta colpito dalla luce (colore, rugosità, etc.).

#### Transform

La proprietà *Transform* espone una terna *Location*, *Rotation* e *Scale* che permettono, rispettivamente, di posizionare un oggetto in scena, di assegnagli una rotazione e di ridimensionarlo.

#### World

Il mondo (*World*) è un elemento che contiene tutti i livelli che compongono il gioco o l'applicazione.
