次の方法で共有


DirectX を使用して最初の Windows アプリを作成する

DirectX がわかっている場合は、ネイティブ C++ と HLSL を使用して DirectX アプリを開発し、グラフィックス ハードウェアを最大限に活用できます。

この基本的なチュートリアルを使用して DirectX アプリの開発を開始し、ロードマップを使用して DirectX の探索を続けます。

C++ と DirectX を使用した Windows デスクトップ アプリ

DirectX を使用する Windows デスクトップ アプリは、ネイティブ C++ API と DirectX API を使用して開発されたアプリです。 このモデルは、マネージド フレームワークで記述されたアプリよりも複雑ですが、柔軟性が向上し、特にグラフィックス デバイスのシステム リソースへのアクセスが向上します。 そのため、経験豊富な開発者にとって良いモデルです。

DirectX を使用して Windows アプリを開発する理由

答えは簡単です:あなたはグラフィックスまたはマルチメディア集中型のゲームを作り、多くのグラフィックスデバイスがサポートする機能を使用することができます。 これは、ゲーム開発や Windows 開発と C/C++ を初めて使用する場合は簡単ではありませんが、いくつかの良いニュースがあります。DirectX 11 は、Microsoft DirectX の最も単純で最もまとまりのあるバージョンです。 また、最も強力で機能豊富です。 ゲーム開発をマスターし、最も高度なレンダリング手法を習得することが目標の場合、DirectX はこれを行う機会を提供できます。

つまり、ゲーム (または対話型のリアルタイム アプリ) の計画は不可欠です。 ゲーム開発が初めてで、ゲームに要求の厳しいグラフィックス要件がない場合は、代わりに .NET フレームワークを使用して開発することを検討してください。 また、Windows プラットフォームでは多くの "ミドルウェア" グラフィックスおよびゲーム開発パッケージを使用できます。また、重要なプログラミング スキルを必要としないものもあります。

あなたが自信を持っているか、単に忠実度の高いグラフィックス(または複雑なグラフィックスコンテンツを持つアプリ)でゲームを作ることを夢見ているなら、読んでください!

このセクションの内容

トピック 説明
DirectX を使用した開発の前提条件
DirectX を使用して Windows アプリの開発を開始する場合は、このページの前提条件に留意してください。 これには、詳細を確認する前に知る必要があるテクノロジが含まれます。
Windows 用 DirectX の概要
Windows 用 DirectX ゲームの作成は、新しい開発者にとって難しい課題です。 ここでは、関連する概念と、DirectX と C++ を使用してゲームの開発を開始するために必要な手順をすばやく確認します。
デスクトップ DirectX アプリのロードマップ
DirectX と C++ を使用してゲームなどのグラフィックス集中型デスクトップ アプリを開発する際に役立つ重要なリソースを次に示します。