Diretório de artigos
- 1. A interface de aquisição de imagem ScreenCapture fornecida pela Unity
- Em segundo lugar, examinamos a API uma a uma:
- 3. Keijiro, o grande deus japonês do Unity, também fornece uma solução para capturas de tela assíncronas. O código completo é o seguinte:
- 4. Recentemente, encontrei um método de captura de tela eficiente, Graphics.Blit:
1. A interface de aquisição de imagem ScreenCapture fornecida pela Unity
Como todos sabemos, o Unity fornece a API ScreenCapture para obter a imagem que o mecanismo finalmente renderiza na tela:
Em segundo lugar, examinamos a API uma a uma:
1. CaptureScreenshot é uma interface muito simples para salvar uma imagem na tela em disco para um nome de arquivo, mas em projetos reais precisamos fazer muitas operações em capturas de tela, então esta API não é adequada.
using UnityEngine;
// Generate a screenshot and save it to disk with the name SomeLevel.png.
public class ExampleScript