Снимок экрана служебной программы — MRTK2
Если вы часто создаете снимки экрана в Unity для документации и рекламных материалов, этот процесс может быть очень трудоемким и не давать желаемых результатов. Вот где ScreenshotUtility
класс вступает в игру.
Класс ScreenshotUtility позволяет создавать снимки экрана через пункты меню и общедоступные API в редакторе Unity. Снимки экрана можно создавать с разным разрешением и прозрачными цветами для последующего простого наложения изображений. Это средство не поддерживает создание снимков экрана из изолированной сборки.
Создание снимков экрана
Снимки экрана можно легко сфотировать в редакторе, выбрав Смешанная реальность>Снимок>экрана,> а затем выбрав нужный параметр. Если вы создаете снимок экрана не во время игры, убедитесь, что вкладка с окном игры отображается. В противном случае снимок экрана не будет сохранен.
По умолчанию все снимки экрана сохраняются по пути временного кэша, а путь к самому снимку экрана отобразится в консоли Unity.
Пример создания снимка экрана
Приведенный ниже снимок экрана был создан с использованием варианта "4x Resolution (Transparent Background)" (Четырехкратное разрешение (прозрачный фон)). При этом создается изображение с высоким разрешением и преобразованием пикселей с удаленным цветом в прозрачные пиксели. Это позволяет разработчикам продемонстрировать использование своего приложения в магазине или других на других медиаплощадках, наложив это изображение поверх других изображений.