• ベストアンサー

Direct3Dについて教えてください!

現在DXライブラリというDirectX7を使った2Dゲーム用ライブラリファイルを使用しています。 このライブラリを使って背景に3Dを利用したいため、Direct3D7を勉強したいと思っています。 しかし本屋6件位まわりましたがどこにも7の本はおいてありませんでした・・。 やはり7を今更勉強する人はいないんでしょうか。 という事は0から勉強するなら9の方がいいのでしょうか。 バージョンでそんなに書き方は変わるものなんでしょうか?7がわかれば(新機能以外は)9も解るという事ではないのでしょうか。 また、どの7の本を取り寄せたらいいのかわからないで困っているので 7のDirect3Dの本でよい本がありましたら紹介してください。 どなたか詳しく教えてください><

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

  • ベストアンサー
  • sirn
  • ベストアンサー率14% (8/55)
回答No.2

相手は仕様変更が大好きなMicrosoftです。コード自体の互換性を求めると胃が痛くなるでしょう。 わざわざ古いDirectXを使う必要性がないので、新しい物を使えば解決するのですが..... 書籍もほぼ無いですね。 漠然とゲームシステムについて研究するならゲームエンジンを0からコーディングするという方法もありますが、ゲームが作りたいなら下の方が解答したとおり、既存のゲームエンジンを使用することをお薦めします。

その他の回答 (1)

  • oryaaaaa
  • ベストアンサー率35% (75/211)
回答No.1

3Dは最初から作ると大変なので、普通は3Dエンジンを使います。 趣味で作るなら、実績のあるORGEあたりが使いやすいと思います。

参考URL:
http://www.ogre3d.org/

関連するQ&A

  • DirectXやWin32API (2Dゲーム作りたいです)

    こんにちは,私は2D(最終的には3D(メインは2D))のゲームを C++,DirectX を利用して作りたいと思っています.  今のところ,プログラミングはC,C++は入門+α, ゲーム関係は『ゲームプログラマになる前に覚えておきたい技術』という本の2D分野を読み実習しました.このゲームの本はDirectXやWin32APIなどを利用せずに,なにやらライブラリなどを用意していてそれを利用する形でした. -- 質問 --  DirectX や Win32API を全然わからないという このくらいの知識の人が本格的に2Dゲームをだんだんと作って行きたいのですが,このそれぞれに対してなにかよい参考書はないでしょうか,またその理由などもいただきたいです. --気になること-- 以下あいまいな知識の質問です. ・最近(DirectX7以降かな)はDirectXは2D描写と3D描写の機能が合体したと聞きました,DirectXの参考書は3Dのばかりで3Dも学べていいのですが,2Dゲームが作れるDirectXの内容も詳しく含んだ参考書が欲しいです. ・Win32APIはゲーム製作にどう影響してくるんですか?まだよくわかっていません.ゲームウィンドウなどを表示するのは必用そうですが,, サウンドやグラフィックを読み込むのに必須なのだろうか, でもそれはDirectXでもできませんか?関係がよくわかりません. --まとめ-- できれば 気になること の回答など簡単にしていただきたいです.  長文ここまで読んでいただきありがとうございました. よろしくお願いします.

  • DirectXの良著

    VisualC++を使ってDirectXの勉強をしたいと思っています。主に3Dに関する勉強をしたいと思っているんですが、なにか良い本を紹介してくれないでしょうか? ゲームプログラミングと謳っている本ではなく、どちらかというとSDCGの機能(あわよくばDirect3Dアニメーションなんかの機能)を養えるような本がいいです。できればVCとも絡みがあるとありがたいのですが・・・。 よろしくお願いします。

  • DXライブラリで作成したゲーム

    DXライブラリを使用したゲームを作ろうとしているのですが、作った物の起動が5秒ぐらい掛かります。また参考にDXライブラリを使用したフリーのゲームをプレイしてみたのですが、同じく5~10秒掛かります。  ちなみにvista ultimate メモリ:4GB CPU:core2duo 2.53GHzのPCを使用しています。  DXライブラリを使用しないでdirectXを使用したゲームはちゃんと起動します。 DXライブラリ、directXは最新のバージョンです。 DXライブラリのバージョンを下げてみても変わりませんでした。ご教授の方御願いします。

  • DirectX9 の解説書さがしてます

    現在のゲームは技術の発展により3Dとか非常にリアルな画像が当たり前となっています。(たぶん) だから、DirectX9の本となると3Dについて解説した本ばかりで、DirectX の基本的構造や DirectX Audio DirectInput DirectShow などに全体的に解説されいる本が非常に少ないです。 現在、先生の作成したライブラリを使用してゲームを作成していますが、いずれかこれを改造しなくてはならなく、また、将来的には自分でもライブラリを作ってみたいとも思ってみたりしています。 では聞きたいのですが、 (1)DirectX の基本的概念はいまだに変わらないのですが? (2)DirectX9 基本的概念すなわち構造を解説した本を紹介してください。 ※(1)の質問で基本的概念は昔と変わらないのならバージョンは問いません。 ※入門者向きの本をできればおねがいします。

  • DXライブラリで作成したゲーム

    DXライブラリを使用したゲームを作ろうとしていたのですが、起動が5秒ぐらい掛かります。また参考にDXライブラリを使用したフリーのゲームをプレイしてみたのですが、同じく5~10秒掛かります。これはしょうがないのでしょうか。 ちなみにvista ultimate メモリ:4GB CPU:core2duo 2.53GHzのPCを使用しています。 DXライブラリを使用しないでdirectXを使用したゲームはちゃんと起動します。 DXライブラリ、directXは最新のバージョンです。

  • Direct3Dが起動しなくなりました

    以前、Direct3Dは動作していたのですが、 ・DirectX9.0cをインストール ・intelのHPからドライバーをダウンロード してから、動作しなくなってしまいました。 DirectX診断ツールでも、以前は利用できていた DirectXDraw アクセレータ   利用できません (テスト可能) DirectX3D アクセレータ    利用できません  と表示されており、 注意には 問題は見つかりませんでした。 Direct3Dの機能は利用できません。ドライバが製造元によって提供されている最新のものであることを確認してください・ と出ています。 型番 FMVLX55RU チップ Intel(R) 82915G/GV/910GL Express Chipset Family DirectXバージョン DirectX 9.0c(4.09.0000.0904) メインドライバ igxprd32.dll バージョン 6.14.00104764 が現状です。 どなたか詳しい方、Direct3Dが使用可能になる方法を お教えいただけないでしょうか。 お願いいたします。

  • DirectX7でよい参考書ありますか?

    私が愛用させていただいているライブラリ(DXライブラリ)がDirectX7で書いてあるらしいので DirectX7を勉強したいのですが、 よい参考書ありませんか? DirectXは現在9が最新のようですが、7で書かれているライブラリは9と一緒に表示できないんですよね? なので7を勉強したいと思います。 やはり参考書の中にも通信関係とかサウンド関係とかグラフィック関係とかにわかれているんでしょうか。 私のやりたいことは3Dグラフィック処理なので、 その辺でよろしくお願いします。

  • DXライブラリでのゲーム作成について

    カテゴリー違いだったら申し訳ありません。 現在、私はゲームプログラマになりたいため、C言語や ゲーム作成をするのにDirectXの勉強をしているのですが、 DirectXは、少し難解なため、DXライブラリを使用して勉強しています。  果たして、それは将来的にDirectXを勉強するためにはプラスになるのでしょうか? それとも、難しくてもDirectXの勉強をした方が宜しいのでしょうか? また、皆様方の勉強法を教えていただけたら、お願いします。

  • DXライブラリとは?入門サイトを教えてください

    これから、C言語を学びそれからDXライブラリを学び、そうすることによって3Dゲームを作ることができるとうかがいました。 しかし、いろいろと調べてみるとこの2つだけで3Dゲームを作ることを不可能で、Blender等の3D、を開発するソフトで、それこそ3D、CGのフィールド・主人公・敵・・・・・・とまあつくっていって、C言語を使い、そしてDXライブラリで拡張し、様々な関数などを取り入れ、使い、作った3Dグラフィックスを表示したり操作したりできるみたいです。これは、本に書いてあったわけでもなく自分でネットで調べ、こういうことだろうと理解した内容です。 なので、これが正しいの内容か判断していただきたいです。 一部正解、一部誤解ということであれば部分を書いて頂き、「本当はこう」と教えていただけると幸いです。どうかお願いします。 2つもお願いして申し訳ないのですが、DXライブラリによる、3Dゲームのお勧め勉強サイト等がありましたら、教えていただけると嬉しいです! どうかお願いいたします!!!

  • オンボードグラボでDirect3Dが出来なくなった

    結構古い inspiron 6400 を使っています。オンボードグラボです。 オンボードに期待してはいけないのはわかっているのですが、 ある程度高性能のものだったので、3Dを若干使う某STGは出来ていました。 それがここ数か月、そのような若干3Dを使うゲームが起動出来なくなって困っています。 ・CPUは100%のまま、応答なしとなってしまいます。 DirectX 診断ツール画面は ・メモリ合計:利用不可 ・DirectDraw/3D/AGPテクスチャ すべて利用不可になっています。 ・Drawのテストのみ出来るようになってます。 CPU割当を変えたり、ドライバも最新版のものに変えてみましたがダメでした。 気になるのは、これらのゲームが 「今年の初旬まではドライバ更新無しでDX3D起動していた」ということです。 DirectXは下位互換していると聞きますが、 もし原因がDirectXのアップデートにあるのなら、ダウングレードしたいと考えています。どうしたらいいでしょうか。助言をいただければと思います。

専門家に質問してみよう