- 締切済み
DirectX9を勉強できるサイトを教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Sam_A
- ベストアンサー率33% (6/18)
MSのサイトで「DirectX によるゲームプログラミング入門」という連載記事がありますが参考までに。
- Sam_A
- ベストアンサー率33% (6/18)
DirectXを理解するレベルになる前に、超えなければいけない壁が存在します。 ○C++などの言語の理解。 ○Windowsの仕組み全般の理解。(プログラム側から見た仕組み(APIレベル)やCOM関係、画面のサイズや色数問題など) ○例えばターゲットがゲームだとして、その作成度合いの理解。(3Dを主体としたゲームを作りたかったら、3D関係の知識が必要であり、ゲームロジックを考えるのは基本的にDirectXとは別次元の問題。) ●要約すると言語、Windowsの仕組み、ゲームの仕組みを理解して、その上でDirectXを理解するのが地道ですが、一番近道だと思います。(持ってはいけない幻想がDirectXを理解すればGAMEが作れると勘違いする事です。DirectXはあくまで表現のツールであってゲーム作成を自動で行ってくれるツールではないと言う事です。) 上記の事が大体クリアーされているのでしたらDirectXのヘルプとチュートリアルで理解できるレベルになれると思います。 個人的にはDirectXを解説しているサイトは殆ど見たことないので書籍を活用されるのが一番手っ取り早いかもしれません。(本屋で内容を確認して、一番取っ付きやすい本をチョイスするのと一冊だと内容が偏るので、レベルに応じて徐々に参考本を増やしていくのが良いと思います。)
関連するQ&A
- DirectX 入門書
こんにちは。 私は今までC++、WinAPIと学んできて、そろそろDirectXを使ってゲームを作りたいな、と思っています。 今まで色々なサイトを回ってきましたが、あまりしっくりくる物が無かったり、サンプルがコンパイル出来なかったりなので、何か入門書を買おうと思いました。 しかし、入門書と言ってもどれがわかりやすいのか、初心者向けなのか、という事がわからず迷いましたのでここに書き込ませていただきました。 今までに見てよさそうだな、と思った本は、 「書籍版 DirectX9実践プログラミング」 「DirectX9 DirectX Graphics」 「サンプルで学ぶDirectX9プログラミングテクニック」 の3つです。 これはいい、これは買わないほうがいい、また別にいい本がある、というご意見をお願いいたします。 もちろん「いいページがあるから本は買わなくてよい」や、「サンプルで理解せよ」等の意見もあればお願いします。 開発はVisal C++ 2005 Express Editionなので、注意点があれば教えていただけると嬉しいです。
- ベストアンサー
- C・C++・C#
- DirectXの環境構築について
directXが初心者の者です。 現在、Win8上にWindows SDK for Windows8をインストールして「DirectX 11 3Dプログラミング」の書籍付属のサンプルをコンパイルしたところ、エラーが発生して終了しました。そのため、エラーからおそらく11.1が入っているのだろうと思い、d3d11などに書き換えたのですが、やはりエラーが出て動きませんでした。その後、試しにバージョンをdxdiagで確認したところ、11になっていました。 従って、以下の質問をしたいと思います。 (1)現在のバージョンが11か、11.1のどちらになっているのか。 (2)WindowsSDK をアンインストールし、最新のdirectxを入れれば上記のサンプルが動くのか。 (3)11.1のリファレンスサイトをご存知であれば、教えて下さい。 上の本を参考に勉強できれば、11でも11.1でも構いません。 よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- 今、DirectXを勉強していますが、いまいちわかりません。
今、DirectXを勉強していますが、いまいちわかりません。 どこかいいサイト、書籍はありませんか?よろしくおねがいします
- 締切済み
- その他(ゲーム)
- DirectX8以降で2Dを表示する場合は、どの手法をとるべきか
現在、DirectXの勉強をしているのですが、入門書では 「ここでは2Dを表示する場合に、DirectDrawを使わずにDirectXGraphicsを使って描画するサンプルを解説します」 とのように、あえてDirectXGraphicsをつかった2D表示をしているものが多いようです。(購入した解説書はすべてDirectX9の入門書でDirectDrawの解説はありませんでした。) そこで質問なのですが、DirectX7以降では、2D表示のみを行う場合でもDirectXGraphicsを使用した方がいいのでしょうか? それとも、2Dのみの場合はDirectDrawを使用した方がいいのですか? どなたか教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- DirectXを勉強したい
DirectX9を勉強したいのですが、VisualStudio2008Expressで勉強することができるのでしょうか? hlslなどのシェーダー言語も勉強したいのです。 どんなことをしたいのかというと、3Dのキャラクターを動かしたいというより、レンダリング(難しそうな半透明処理、クリッピングなど)やエフェクト、ポストエフェクトなどです。 つまり最近のゲームで使っているような処理を勉強してみたいのです。いちおう知識は多少あるのですが、実際にDirectXを使ってレンダリングまではやったことがありません。 PCはXP、GeForce9600GTです。そのほかに必要なソフトがあればお教えください。よろしくお願いします。
- ベストアンサー
- C・C++・C#
- DirectXとC言語でシューティングゲームを作るには
DirectXとC言語(とVisualC++)を使って PC用の2Dのシューティングを作ろうかと考えています。 (派手なエフェクト等を使う予定なのでDirectXと C言語とVisualC++を少し習っているので扱いやすいかなと) ですがゲームというものは全く作ったことが無く ウィンドウを作成してDirectXGraphicsを…(以下略) とかどのように組めばいいのかわからないのです。 そこで色々とサイトや本を探して勉強しようと考えたのですが DirectXとC以外の言語でのシューティング作成サイトや 本も別の言語での作成方法あったり古いもの(グラフィックが…)や 一から作り方を解説している、というものはなく 結局ゲーム作成どころではなくなってしまいました。 (私の見過ごしかもしれませんが…) なのでこちらにてお伺いさせていただいたのですが このようなシューティング作成の解説をしているサイトや 書籍というものは無いのでしょうか? おそらくDirectXを勉強しろと言われるかもしれませんが シューティングを作るのみで、また時間も限られていますので…(汗 もしご存知であれば教えていただければ嬉しく思います。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- DirectXとOpenGLについて。
DirectXとOpenGLについて。 DirectXかOpenGLを用いて、グーグルストリートビューのように、周囲360°の風景をマウスなどで動かして探索できるプログラムをC#で作りたいと思っております。そのためにはスフィアマッピングと呼ばれる手法が必要らしいのですが、DirectXとOpenGLだとどちらを使ったほうが効率的に開発を進めることが可能でしょうか?是非回答お願いします。 またスフィアマッピングの手法についてわかりやすく解説しているサイトなどを教えてもらえたら幸いです。
- ベストアンサー
- その他([技術者向] コンピューター)
- DirectXについて 2
DirectXでプログラムをあと3週間ほどで作ることになってしまいました。 ですがDirectXのプログラミングはまだ全然わかりません。 実際に組むプログラムの概要はこんな感じです。 ・サーバーと複数のクライアントによるネットワーク対戦 形式である。 ・BGM等の音楽は特に無し。 ・たとえるならボンバーマンのような俯瞰視点でキャラを 操作する。 ・クライアント(1P)からは別のクライアント(2P)のキ ャラはみえない。 というようなものです。 どなたか経験者のかた、DirectXを勉強しなければいけないので、これはいい!というような参考書やサイト等ありましたら、ぜひ教えてください。 よろしくお願いします。 助けて!
- 締切済み
- その他(プログラミング・開発)