DirectXで2DデスクトップGUIアプリケーションを作成したいのですが、使用するバージョンがわかりません。私は最初にDirect2Dを試しましたが、それは本当に人気を得ていませんでした。したがって、DirectXの残りの部分と比較してコミュニティサポートやドキュメンテーションがたくさんありません。2DデスクトップGUIアプリケーションを作成するために使用するDirectXのバージョンは何ですか?
- は、DirectX 9.0c
- のDirectX 10
- のDirectX 11(いない11.1、私はWindows 8の届かない)
知識豊富な友人:
は、だから私は3つのオプションを持っています私の必要としているすべてのことをDirectX 9.0cが強く奨励しましたが、私は8歳のプラットフォームを使用することには慎重です。 Microsoftは従来のサポートの頂点にはほど遠いですが、私は彼らには限界があると思っています。 DX10とDX11の違いはわかりません。
私は非常に初心者のプログラマーですので、これは主に学習プロジェクトです。
アドバイスありがとうございます。
編集:バージョン間の機能やプログラミングのパラダイムに大きな違いがある場合は、アドバイスをお願いします。
通常のWindows APIではなくDirectXを使用する理由は何ですか? –