Utilitário de captura de tela — MRTK2

Muitas vezes, fazer capturas de tela no Unity para documentação e imagens promocionais pode ser cansativo, e o resultado geralmente não é o que se espera. Nesse momento, a classe ScreenshotUtility (xref:Microsoft.MixedReality.Toolkit.Utilities.Editor.ScreenshotUtility) entra em cena.

A classe ScreenshotUtility ajuda a fazer capturas de tela por meio de itens de menu e APIs públicas no editor do Unity. Capturas de tela podem ser capturadas em várias resoluções e com cores claras transparentes para uso em uma composição de imagens com facilidade. Não há suporte para a criação de capturas de tela de uma compilação autônoma nesta ferramenta.

Como tirar capturas de tela

As capturas de tela podem ser facilmente capturadas no editor selecionando Realidade Misturada>Toolkit>Utilities>Captura de tela e selecionando a opção desejada. Se estiver fazendo capturas enquanto não estiver jogando, verifique se a guia da janela do jogo está visível. Caso contrário, a captura de tela pode não ser salva.

Por padrão, todas as capturas de tela são salvas no seu caminho de cache temporário. O caminho para a captura de tela será exibido no console do Unity.

Screenshot utility menu item

Captura de tela de exemplo

A captura de tela abaixo foi capturada com a opção "Resolução 4x (tela de fundo transparente)" . Isso gera uma imagem de alta resolução com qualquer pixel normalmente representado pela cor clara salva como pixels transparentes. Essa técnica ajuda os desenvolvedores a demonstrar o aplicativo deles para a loja ou lojas de mídia, sobrepondo essa imagem sobre outras imagens.

Screenshot utility capture example