Utilità screenshot

Spesso acquisire screenshot in Unity per la documentazione e le immagini promozionali può essere un'attività gravosa e l'output spesso non è consigliabile. È qui che entra in gioco la classe ScreenshotUtility (xref:Microsoft.MixedReality.Toolkit.Utilities.Editor.ScreenshotUtility).

La classe ScreenshotUtility consente di acquisire screenshot tramite voci di menu e API pubbliche all'interno dell'editor di Unity. Gli screenshot possono essere acquisiti a varie risoluzioni e con colori chiari trasparenti per l'uso nella semplice composizione post-stampa delle immagini. La creazione di screenshot da una build autonoma non è supportata da questo strumento.

Screenshot

Gli screenshot possono essere facilmente acquisite nell'editor selezionando Mixed Reality > Toolkit > Utilities > Take Screenshot e quindi selezionando l'opzione desiderata. Assicurarsi che la scheda della finestra del gioco sia visibile se l'acquisizione non è in esecuzione oppure uno screenshot potrebbe non essere salvato.

Per impostazione predefinita, tutti gli screenshot vengono salvati nel percorso della cachetemporanea. Il percorso dello screenshot verrà visualizzato nella console di Unity.

Voce di menu dell'utilità Screenshot

Screenshot di esempio

Lo screenshot seguente è stato acquisito con l'opzione "Risoluzione 4x (sfondo trasparente)". In questo modo viene restituita un'immagine ad alta risoluzione con i pixel normalmente rappresentati dal colore non crittografato salvato come pixel trasparenti. Questa tecnica consente agli sviluppatori di presentare la propria applicazione per lo store o altri media, sovrapponendo questa immagine ad altre immagini.

Esempio di acquisizione di utilità screenshot