Win2D の概要
Win2D は GPU アクセラレーションを使った即時モードの 2D グラフィックス レンダリング用の、使いやすい Windows ランタイム (WinRT) API です。 シンプルなゲームの作成、グラフなどの表示、その他のシンプルな 2D グラフィックスを作成するのに最適です。
WinUI 3 (Windows アプリ SDK) アプリまたはユニバーサル Windows プラットフォーム (UWP) アプリで Win2D を使用するには、C#、C++、VB のいずれかを使用します。 Win2D は Direct2D の機能を利用し、WinUI 3 (Windows アプリ SDK) と UWP の両方で XAML とシームレスに統合します。
重要
Win2D for WinUI 3 (Windows アプリ SDK) は進行中であり、一部の機能はサポートされていません。 このドキュメントでは、WinUI 3 と UWP の両方のバージョンについて言及しており、ほとんどの場合、同じ API サーフェイスと機能を共有しています。 この 2 つの間に相当の違いがある場合は、ドキュメント内でその点を明記します。 ただし、それ以外の場合、提示される情報は両方のプラットフォームに同じ方法で適用されます。
Win2D は、NuGet パッケージまたはソース コードとして入手できます (ソース コードについては、GitHub の Win2D リポジトリを参照してください)。
Visual Studio の WinUI 3 または UWP プロジェクトで、[ツール]>[NuGet パッケージ マネージャー]>[ソリューションの NuGet パッケージの管理]>[参照] の順にクリックします。 [プレリリースを含める] チェックボックスがオフになっていることを確認し、次を検索ボックスに入力するか、貼り付けます。
- WinUI 3 プロジェクトの場合は、Microsoft.Graphics.Win2D。
- UWP プロジェクトの場合は、Win2D.uwp。
検索結果で正しい項目を選択し、プロジェクトを確認し、[インストール] をクリックしてそのプロジェクトにパッケージをインストールします。 使用許諾契約書に同意します。
重要
エラー メッセージが表示された場合は、参照しているWindows アプリ SDK NuGet パッケージのバージョンを更新してみてください (該当する場合)。 または、プロジェクトのプロパティに移動し、[ターゲット OS バージョン] を最新バージョンに設定してみてください。
次に、単純なアプリの作成について学習するには、Win2D の "Hello, World!" クイック スタート、または簡単な Win2D アプリの 構築に関するチュートリアルを試してください。 また、機能の一覧を参照して、Win2D で実行できることすべてを確認することもできます。 高度なトピックの詳細については、このドキュメントにも含まれている記事のコレクションを参照してください。
Windows developer に関するフィードバック
Windows developer はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。