• ベストアンサー

DirectXについて

これから20日ほどでDirectXを使ったプログラムを作らなければいけなくなりました。しかしDirectXはまだやった事がなくてわかりません。 どなたかいい参考本を知りませんか?もしくはサイトをしってませんか? お願いです。助けて!

質問者が選んだベストアンサー

  • ベストアンサー
  • alfeim
  • ベストアンサー率58% (114/195)
回答No.1

まぁ、とりあえずの基本として・・・ http://www.microsoft.com/japan/developer/directx/default.asp MicrosoftのDirectX開発者のページです。サンプルコードや解説など多数。 http://www.microsoft.com/japan/developer/directx/downloads.asp#jahelp DirectX SDKの日本語Help。基本的な3Dについても解説されているので読んでおいて損はないはず。ただし幾何学の知識が無いと意味不明なので自信が無ければ、代数・幾何の教科書、参考書程度は用意しておきましょう。 http://www.bio100.co.jp/cgi-bin2/directx/flashlst.cgi Bio100%のDirectX掲示板。過去ログを読むだけでも結構ためになるとおもいます。 とりあえずぱっと思い付いた所でこんな所でしょうか?結局DirectXの8を使うのか?それ以前を使うのか?またDirectDrawだけを使うのか?それともDirect3Dを使うのか?はたまたDirectMusicやDirectSound、DirectPlayだけを使うのか?などの情報が提示されていないのでこの程度しか示せません。 もっと有益な情報を求めるのであれば具体的にどういうものが組みたいか?などを示した方が良いと思いますよ。

novario
質問者

お礼

回答ありがとうございます。 またよろしくお願いします。

関連するQ&A

  • DirectXについて 2

    DirectXでプログラムをあと3週間ほどで作ることになってしまいました。 ですがDirectXのプログラミングはまだ全然わかりません。 実際に組むプログラムの概要はこんな感じです。 ・サーバーと複数のクライアントによるネットワーク対戦 形式である。 ・BGM等の音楽は特に無し。 ・たとえるならボンバーマンのような俯瞰視点でキャラを 操作する。 ・クライアント(1P)からは別のクライアント(2P)のキ ャラはみえない。 というようなものです。 どなたか経験者のかた、DirectXを勉強しなければいけないので、これはいい!というような参考書やサイト等ありましたら、ぜひ教えてください。 よろしくお願いします。 助けて!

  • DirectX9.0での四角形の描画について

    現在、WindowsXP, VS2005, DirectX9.0, C/C++の環境で 4角形を表示するプログラムを作ろうとしています。 しかし、3Dモデルの表示などは資料も多くあり、比較的 容易に学ぶことが出来たものの、4角形や3角形、円など 基本図形の描画については手持ちの書籍にはほとんど 書かれておらず、私が探せたサイトではVBやDirectX8.0 などの情報ばかりヒットしてしまい、少し困ってしまっています。 確かDirectX8.0と9.0では手順が違うと聞いたことがあったので、 もしよろしければ参考になりそうなサイトや書籍やソースコードを ご教授頂けると幸いです。

  • DirectXについて

     僕は某オンラインゲームをインストールしました。 そして、動作環境を見てみるとどうやらDirectX9.0cが必要なようでこれと、DirectX エンド ユーザー ランタイム Web インストーラを外付けHDDにインストールしました。 そして、ゲームを起動しようとすると、なんか「コンピューターに d3dx10_43.dll がないため、プログラムを開始できません。」というエラーが出て来ます。   どうやらd3dx10_43.dllはDirectXの事らしいのですが、なぜちゃんとDirectX9.0cを入れてるのにこのようなエラーが出るのでしょうか?  DirectX9.0cやユーザーランタイムを外付けHDDにインストールしたからでしょうか?  あっ、そういえば元々PCにはDirectX11が入ってるのですが、それが原因ですかね? まあとにかくDirectX9.0cをしっかり入れてるのになぜコンピューターにないというエラーが出るのかを知りたいです。 よろしくお願い致します。

  • DirectX 入門書

    こんにちは。 私は今までC++、WinAPIと学んできて、そろそろDirectXを使ってゲームを作りたいな、と思っています。 今まで色々なサイトを回ってきましたが、あまりしっくりくる物が無かったり、サンプルがコンパイル出来なかったりなので、何か入門書を買おうと思いました。 しかし、入門書と言ってもどれがわかりやすいのか、初心者向けなのか、という事がわからず迷いましたのでここに書き込ませていただきました。 今までに見てよさそうだな、と思った本は、 「書籍版 DirectX9実践プログラミング」 「DirectX9 DirectX Graphics」 「サンプルで学ぶDirectX9プログラミングテクニック」 の3つです。 これはいい、これは買わないほうがいい、また別にいい本がある、というご意見をお願いいたします。 もちろん「いいページがあるから本は買わなくてよい」や、「サンプルで理解せよ」等の意見もあればお願いします。 開発はVisal C++ 2005 Express Editionなので、注意点があれば教えていただけると嬉しいです。

  • directxとC言語?

    大学の研究で制御の勉強をしています。 そこでジョイスティックを用いて研究をすることになり、そのプログラムを組むことになりました。 といっても、作るプログラムは、「ジョイスティックの動きに合わせて画面上の点が動く。」といった簡単なものでいいようです。 それで、DirectxとC言語でプログラムを組むことになったのですが、研究室にお金が無く、開発環境については全て無料で済ませたいのですが、可能でしょうか? もし可能なら参考になる本や、ホームページなど教えていただくと幸いです。

  • DirectX

    ラトルズ株式会社から出版されている15歳からはじめるDirectX9ゲームプログラミングC++編の第5章の関数ライブラリを作成するところでサンプルのソースプログラムを全て打ち込んだにも拘わらずウィンドウが表示されなくて困っています。どなたか同じ本を持ってる方、もしくはDirectXに詳しい方が居ましたら教えてほしいのですがよろしいでしょうか。 開発環境はVisual C++ 2008 Express Edition、DirectX SDK(June 2007)でOSはVistaです。

  • DirectXについて

    僕は某オンラインゲームをインストールしました。 そして、動作環境を見てみるとどうやらDirectX9.0cが必要なようでこれと、DirectX エンド ユーザー ランタイム Web インストーラを外付けHDDにインストールしました。 そして、ゲームを起動しようとすると、なんか「コンピューターに d3dx10_43.dll がないため、プログラムを開始できません。」というエラーが出て来ます。   どうやらd3dx10_43.dllはDirectXの事らしいのですが、なぜちゃんとDirectX9.0cを入れてるのにこのようなエラーが出るのでしょうか?  DirectX9.0cやユーザーランタイムを外付けHDDにインストールしたからでしょうか?  あっ、そういえば元々PCにはDirectX11が入ってるのですが、それが原因ですかね? まあとにかくDirectX9.0cをしっかり入れてるのになぜコンピューターにないというエラーが出るのかを知りたいです。  *知ってる方は教えて欲しいですが、11から9.0cにダウングレード出来ますか? もし、出来ないならどうすればオンラインゲームはプレイ出来ますか? ちなみにオンラインゲームはあの有名なWOTというゲームです。 よろしくお願い致します。

  • DirectXとOpenGLについて

    現在DirectXにてプログラムを作成しているのですが、パソコンの性能に対して柔軟性を持とうと思い、OpenGLに変えようと思っています。 ですが、OpenGLを使ったことがないため苦戦しております。 DirectXのAという関数は、OpenGLの?関数にあたる。 のような感じで書かれているサイト等を知っている方はいますでしょうか? ちなみに使用しているのは、 IDirect3D9 IDirect3DDevice9 IDirect3DTexture9 IDirect3DSurface9 です。 これをOpenGLで表現するには何を使ったらいいのでしょうか? サイトや調べ方(検索)などありましたら教えてください。 よろしくお願い致します。

  • CでDirectX

    こんにちは。 大学の研究でCを使ってプログラムを組んでいるのですが、 DirectXを使うと後々楽かなという話になり、参考にする書籍を探すことになりました。 ただし実験・研究に使用するので、MFCを使わない、またC++でなくCといった制約があります。 MFCを使わないというのは、たとえばBorland開発環境のみでつくるとSDKのみとなるのでしょうか?(MFCはMicrosoftの商品?) その辺りの知識が曖昧なため、上手く見つけれずにいます。 CでMFCを使わずDirectXプログラミングをするための良い書籍やサイトがありましたら教えてください。

  • DirectX用のライブラリを探しています

    DirectX用のライブラリを探しています プログラム関係の学校に行っているのですが、学校の作品制作でオリジナルのPCゲームを作ることになりました。ジャンルは弾幕のシューティングで、言語は調べたところゲーム制作はDirectXとC/C++が良いとのことでしたので「DirectXとC/C++」を使う予定です。 ですがDirectXを使うには少々問題がありまして、DirectXというものを一切触ったことがありませんので現在の知識では当然画像の描画すらできないんです。 さすがにそれではマズイのでDirectX用のライブラリを使おうかと思っています。そこで、DirectX用のライブラリでお勧めのものがあれば教えていただけたらなと思いまして、書き込みをさせていただきました。(実際に色々と試したいところなんですがそれほど時間も無いもので……) もし「こんなものがいいよ」というものをご存知であれば是非とも参考にさせていただきたいのでアドバイスをいただけると幸いです。よろしくお願い致します。 補足になりますが・・・ 作品制作ではライブラリに規制があり、ツクール系やHSPみたいな簡単に作れるものはNGという制限があります。 描画には2Dと3Dの両方を使います。 DirectXのバージョンはできればDirectX9…DirectX8くらいであると有難いです。 なにぶん勉強中のもので不足がございましたらその都度ご返信させていただきます。よろしくお願いします。

専門家に質問してみよう