Служебная программа для создания снимков экрана

Если вы часто создаете снимки экрана в Unity для документации и рекламных материалов, этот процесс может быть очень трудоемким и не давать желаемых результатов. Решить эти проблемы поможет ScreenshotUtility (xref:Microsoft.MixedReality.Toolkit.Utilities.Editor.ScreenshotUtility).

Класс ScreenshotUtility позволяет создавать снимки экрана через пункты меню и общедоступные API в редакторе Unity. Снимки экрана можно создавать с разным разрешением и прозрачными цветами для последующего простого наложения изображений. Это средство не поддерживает создание снимков экрана из изолированной сборки.

Создание снимков экрана

снимки экрана можно легко захватить в редакторе, выбрав смешанная реальность > набор средств > служебные программы на > снимке экрана и выбрав нужный вариант. Если вы создаете снимок экрана не во время игры, убедитесь, что вкладка с окном игры отображается. В противном случае снимок экрана не будет сохранен.

По умолчанию все снимки экрана сохраняются по пути временного кэша, а путь к самому снимку экрана отобразится в консоли Unity.

Пункт меню служебной программы для создания снимков экрана

Пример создания снимка экрана

Приведенный ниже снимок экрана был создан с использованием варианта "4x Resolution (Transparent Background)" (Четырехкратное разрешение (прозрачный фон)). При этом создается изображение с высоким разрешением и преобразованием пикселей с удаленным цветом в прозрачные пиксели. Это позволяет разработчикам продемонстрировать использование своего приложения в магазине или других на других медиаплощадках, наложив это изображение поверх других изображений.

Пример захвата с помощью служебной программы для создания снимков экрана