Арсений Мамедов
Профи
(704)
1 месяц назад
Чтобы сделать скриншот в Unity, можно использовать метод ScreenCapture.CaptureScreenshot. При вызове метода нужно указать имя снимка и его масштабирование.
Также для этого можно применить пакет Unity Recorder. Для этого нужно:
Перейти в меню «Окно», затем нажать на «Менеджер пакетов».
По умолчанию выбрать «Пакеты в проекте», а вместо этого выбрать «Unity Registry».
В поле поиска ввести «Рекордер», выбрать этот пакет и нажать «Установить» в правом нижнем углу окна.
Открыть окно Unity Recorder по пути «Окно» > «Общие» > «Рекордер» > «Окно рекордера».
Добавить рекордер, для скриншота нужно добавить «Последовательность изображений».
Настроить параметры, такие как источник записи, формат медиафайла и разрешение вывода.
В верхней панели рекордера изменить режим записи на «Один кадр» и установить целевой кадр на кадр, который нужно захватить (обычно используется 0, чтобы рекордер получал первый кадр после нажатия кнопки).
Чтобы сделать скриншот, нужно направить источник видео на то, что нужно захватить, и нажать красную кнопку или «Начать запись».
По умолчанию скриншот будет сохранён в папке «Рекордеры» в директории проекта.