Win2D 개요
Win2D는 GPU 가속을 통한 즉시 모드 2D 그래픽 렌더링을 위한 사용하기 쉬운 WinRT(Windows 런타임) API입니다. 간단한 게임, 차트와 같은 디스플레이 및 기타 간단한 2D 그래픽을 만드는 데 이상적입니다.
C#, C++ 또는 VB를 사용하여 WinUI 3(Windows 앱 SDK) 앱 또는 UWP(유니버설 Windows 플랫폼) 앱에서 Win2D를 사용할 수 있습니다. Win2D는 Direct2D의 강력한 기능을 활용하며 WinUI 3(Windows 앱 SDK) 및 UWP 모두에서 XAML과 원활하게 통합됩니다.
Important
WinUI 3용 Win2D(Windows 앱 SDK)는 진행 중인 작업이므로 일부 기능은 지원되지 않습니다. 이 설명서는 대부분 동일한 API 표면과 기능을 공유하는 WinUI 3 및 UWP 버전을 모두 참조하세요. 둘 사이에 관련된 차이점이 있을 때마다 설명서에서 이를 언급할 것입니다. 그러나 그렇지 않은 경우 제시되는 정보는 동일한 방식으로 두 플랫폼 모두에 적용됩니다.
시작하기
Win2D는 NuGet 패키지 또는 소스 코드로 제공됩니다(소스 코드는 GitHub의 Win2D 리포지토리 참조).
Win2D NuGet 패키지 참조
Visual Studio의 WinUI 3 또는 UWP 프로젝트에서 도구>NuGet 패키지 관리자>솔루션용 NuGet 패키지 관리...>찾아보기를 클릭합니다. 시험판 포함이 선택 해제되어 있는지 확인하고 검색 상자에 다음을 입력하거나 붙여넣습니다.
- WinUI 3 프로젝트의 경우 Microsoft.Graphics.Win2D입니다.
- UWP 프로젝트의 경우 Win2D.uwp입니다.
검색 결과에서 올바른 항목을 선택하고 프로젝트를 확인한 후 설치를 클릭하여 해당 프로젝트에 패키지를 설치합니다. 사용권 계약에 동의합니다.
Important
오류 메시지가 표시되면 참조하고 있는 Windows 앱 SDK NuGet 패키지 버전을 업데이트해 보세요(해당하는 경우). 또는 프로젝트 속성으로 이동하여 대상 OS 버전을 최신 버전으로 설정해 보세요.
다음 단계
다음으로 간단한 앱을 만드는 방법을 알아보려면 Win2D "Hello, World!" 빠른 시작 또는 간단한 Win2D 앱 빌드 자습서를 사용해 보세요. 또한 기능 목록을 참조하여 Win2D가 수행할 수 있는 모든 작업을 알아볼 수도 있습니다. 고급 항목에 대해 자세히 알아보려면 여기 설명서에 포함된 문서 컬렉션을 참조하세요.
참조
Windows developer