0

Direct3D の学習を開始したいのですが、チュートリアルのコードの 99% がウィンドウの作成と維持のみを対象としており、気にも留めていないため、完全に集中することはできません。

ウィンドウを気にせずに Direct3D 自体に直接ジャンプできる方法があるかどうかを知りたいです (OpenGL による SDL レベルの単純さを考えてください)。

SDL と D3D を使用したことがあると思われる人々の記事を読んだことがありますが、この段階では、D3D について何も知らず、記事はすべて中国語で書かれています。

4

2 に答える 2

0

次のいずれかの書籍を入手してください: http://www.amazon.co.uk/s/ref=ntt_athr_dp_sr_1?_encoding=UTF8&field-author=Frank%20D.%20Luna&search-alias=books-uk

ソースコードが含まれており、Baris の提案に従ってコードを使用してウィンドウの作成などを行い、D3D に進みます!

書籍も初心者向け!:)

于 2012-06-21T10:43:07.753 に答える
0

Win32 API を使用してウィンドウを作成するには、少し時間がかかる場合があります。ウィンドウ クラスを作成する構造体に入力してから、無数のパラメーターを受け取る CreateWindowEx 関数を呼び出す必要があります。ただし、そのコードをヘルパー関数に貼り付けたら、次に d3d ウィンドウが必要になったときに行う必要があるのは、次のようなものです。

   D3DWindow window = createD3DWindow(800,600,32);

   while(window.running)
   {
     window.handleInput();
     window.render();
   }

任意の SDK サンプルから作成コードを取得し、それをライブラリ/ソースに配置して、画面に三角形を配置することができます。

http://msdn.microsoft.com/en-us/library/ff729718.aspxが役立ちます。

于 2012-06-17T03:46:15.160 に答える