共用方式為


Win2D 概觀

Win2D 是一種便於使用的 Windows 執行階段 (WinRT) API,適用於採用 GPU 加速的即時模式 2D 圖形轉譯。 其非常適合用來建立簡單的遊戲、顯示圖表和其他簡單的 2D 圖形。

您可以在 WinUI 3 (Windows 應用程式 SDK) 應用程式或通用 Windows 平台 (UWP) 應用程式中使用 Win2D,使用 C#、C++ 或 VB。 Win2D 利用 Direct2D 的強大功能,並且與 WinUI 3 (Windows 應用程式 SDK) 和 UWP 上的 XAML 完美整合。

重要

適用於 WinUI 3 (Windows 應用程式 SDK) 的 Win2D 正在進行中,不支援某些功能。 本文件會參考 WinUI 3 和 UWP 版本,大部分共用相同的 API 介面和功能。 每當兩者之間有任何相關差異時,就會在文件中標註。 否則,所呈現的資訊會以相同方式套用至這兩個平台。

開始使用

Win2D 可以 NuGet 套件或是原始程式碼的形式提供 (針對原始程式碼,請參閱 GitHub 上的 Win2D 存放庫)。

參考 Win2D NuGet 套件

在 Visual Studio 中的 WinUI 3 或 UWP 專案中,按一下 [工具] > [NuGet 套件管理員] > [管理解決方案的 NuGet 套件...] > [瀏覽]。 請確定已取消核取 [包含發行前版本],然後在搜尋方塊中輸入或貼上:

在搜尋結果中選取正確的項目、檢查您的專案,然後按一下 [安裝] 將套件安裝至該專案。 接受授權合約。

重要

如果您看到任何錯誤訊息,請嘗試更新您參考的 Windows 應用程式 SDK NuGet 套件版本 (如果適當的話)。 或嘗試進入專案屬性,並將 [目標作業系統版本] 設定為最新版本。

下一步

接下來,若要了解建立簡單應用程式,請嘗試 Win2D "Hello, World!" 快速入門 \(英文\) 或建置簡單的 Win2D 應用程式教學課程 \(英文\)。 您也可以參閱功能清單,探索 Win2D 可以進行的所有作業。 若要深入了解進階主題,您也可以參考本文件中包含的文章集合。

參考

Win2D API