/uDesktopDuplication

Desktop Duplication API implementation for Unity (only for Windows 8/10)

Primary LanguageC++MIT LicenseMIT

uDesktopDuplication

uDesktopDuplication is an Unity asset to use the realtime screen capture as Texture2D using Desktop Duplication API.

ScreenShot

uDesktopDuplication

Environment

  • Windows 8 / 10

Install

  • Unity Package
  • Git URL (UPM)
    • Add https://github.com/hecomi/uDesktopDuplication.git#upm to Package Manager.
  • Scoped Registry (UPM)
    • Add a scoped registry to your project.
      • URL: https://registry.npmjs.com
      • Scope: com.hecomi
    • Install uDesktopDuplication in Package Manager.

Usage

Attach uDesktopDuplication/Texture component to the target object, then its main texture will be replaced with the captured screen. Please see sample scenes for more details.