使用英语阅读

通过


Win2D 概述

Win2D 是一个易于使用的 Windows 运行时 (WinRT) API,具有带 GPU 加速的立即模式 2D 图形呈现。 它非常适合用于创建简单的游戏、图表等显示内容和其他简单的 2D 图形。

你可使用 C#、C++ 或 VB 在 WinUI 3 (Windows App SDK) 应用或通用 Windows 平台 (UWP) 应用中使用 Win2D。 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 包的版本(如果适用)。 或者尝试进入项目属性,并将“目标 OS 版本”设置为最新版本

后续步骤

接下来,若要了解如何创建简单的应用,请尝试使用 Win2D“Hello, World!”快速入门生成简单的 Win2D 应用教程。 还可以查阅功能列表,了解 Win2D 可以执行的所有操作。 若要了解有关高级主题的详细信息,还可参考本文档中包含的文章集合。

参考

Win2D API