Utilidad de captura de pantalla: MRTK2

A menudo, la obtención de capturas de pantallas en Unity para documentación e imágenes promocionales puede ser agobiante, y el resultado en general no es el deseable. Aquí es donde entra en juego la ScreenshotUtility clase.

La clase ScreenshotUtility ayuda a obtener capturas de pantallas a través de elementos de menú y API públicas en el editor de Unity. Las capturas de pantallas se pueden obtener en distintas resoluciones y con colores transparentes para su uso en la composición sencilla de imágenes. Esta herramienta no admite la obtención de capturas de pantallas de una compilación independiente.

Obtención de capturas de pantallas

Las capturas de pantalla se pueden capturar fácilmente en el editor seleccionando Mixed Reality>Herramientas>utilidades>Realizar captura de pantalla y, a continuación, seleccionando la opción deseada. Asegúrese de que la pestaña de la ventana de juego esté visible si obtiene la captura de pantalla mientras no está jugando, o es posible que no se guarde una captura.

De manera predeterminada, todas las capturas de pantalla se guardan en la ruta de acceso de caché temporal; la ruta de acceso a la captura de pantalla se mostrará en la consola de Unity.

Elemento de menú de la utilidad de captura de pantalla

Ejemplo de captura de pantalla

La captura de pantalla siguiente se obtuvo con la opción 4x Resolution (Transparent Background) (Resolución 4x [fondo transparente]). Esto genera una imagen de alta resolución, donde los píxeles que normalmente se representan con el color transparente se guardan como píxeles transparentes. Esta técnica ayuda a los desarrolladores a presentar su aplicación para la tienda, u otros medios de distribución multimedia, superponiendo esta imagen encima de otras imágenes.

Ejemplo de captura de la utilidad de captura de pantalla