- ベストアンサー
DirectXとOpenGL
ちょっと最近自作ゲームをつくりたくなってきてわからないことがあったんですが、、、2Dゲームを作るときに、DirectXかOpenGLのどちらかを使わなければならないんですか??
- b-hundosin
- お礼率69% (138/200)
- その他(Windows)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- DirectX Graphics と OpenGLってどちらがいいの?
お礼は必ず書きますのでどなたか教えてください。 今趣味で2Dゲームプログラムを色々と作っています。 最近2Dでは物足りなくなってきたので 3Dプログラミングを勉強していきたいなと思っているのですがDirectX Graphics と OpenGL どちらを勉強しようか悩んでいます。 シューティング、RPG、通信プログラムなどを普段作っています。 今、2人で出来るなんちゃってオンラインゲームも完成したところで 将来オンラインゲームを自分で作れたらなと思っています。 今大学4年生で、去年授業でほんのちょっとOpenGLをかじりました。しかし難しくてほとんどわかりませんでした・・。 こんな私にオススメなのはどちらでしょうか? (1)RPG,シューティング、などのゲームプログラムを通信プログラムも含めて作りたい (2)PS2などで作られているソフトはOpenGLよりほとんどがDirectXで作られていると聞きましたがそうなのでしょうか?それはなぜですか? (3)書籍などが充実しているのはどちらでしょうか?ウェブでの解説などがあればそちらでも。 (こちらの方がわかりやすく書いてある本があるなど) 結局この2つはどう違うのかが知りたいです。 どなたかお詳しい方教えてください。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- DirectXとOpenGLについて
現在DirectXにてプログラムを作成しているのですが、パソコンの性能に対して柔軟性を持とうと思い、OpenGLに変えようと思っています。 ですが、OpenGLを使ったことがないため苦戦しております。 DirectXのAという関数は、OpenGLの?関数にあたる。 のような感じで書かれているサイト等を知っている方はいますでしょうか? ちなみに使用しているのは、 IDirect3D9 IDirect3DDevice9 IDirect3DTexture9 IDirect3DSurface9 です。 これをOpenGLで表現するには何を使ったらいいのでしょうか? サイトや調べ方(検索)などありましたら教えてください。 よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- DirectXとOpenGLはどちらが動作が軽い?
環境:Visual Studio 2005 WinXP Win32 C/C++ Windowsプログラミングを一通り勉強したので、 次は3Dプログラミングに挑戦したいと思っています。 DirectXとOpenGL、どちらを学習しようか決めかねています。 最終的にはとても軽く動作する3Dゲームを作りたいです。 そこで、たとえばまったく同じ動作をする DirectXの3Dゲームと、OpenGLの3Dゲームがある場合、 どちらのほうが動作が軽いのでしょうか。 ここでいう「動作が軽い」というのは、 そのゲームが使用するメモリ量、CPU量などが低く動作が快適なものです。 メールソフトやブラウザを同時に起動しても気にならない ほど軽いものが作りたいと思っています。
- ベストアンサー
- C・C++・C#
- DirectXとOpenGLについて。
DirectXとOpenGLについて。 DirectXかOpenGLを用いて、グーグルストリートビューのように、周囲360°の風景をマウスなどで動かして探索できるプログラムをC#で作りたいと思っております。そのためにはスフィアマッピングと呼ばれる手法が必要らしいのですが、DirectXとOpenGLだとどちらを使ったほうが効率的に開発を進めることが可能でしょうか?是非回答お願いします。 またスフィアマッピングの手法についてわかりやすく解説しているサイトなどを教えてもらえたら幸いです。
- ベストアンサー
- その他([技術者向] コンピューター)
- OpenGLとDirectXの違いについて
タイトル通り、この二つの違いについて教えてください。 今の自分の認識としてはOpenGLは研究用でOSに依存しないといって程度の知識です。 だったらOpenGLだけでもいいような気がするんですがなでDirectXなんて規格があるんでしょうか・・・? 双方の利点や使用目的なんかを教えてくださると非常に勉強になるしありがたいです。 ベテランのみなさま、よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- DirectXとOpenGLの確執
教えてください!! DirectX10とOpenGL2.0の両立できるグラフィックカードQuadroFX4600を使えば、Vistaでライノセラス等の3DCADソフトがさくさく動くのでしょうか?。。。なら、XPではなく、新しいOS使いたいって思うのですが、それは別の話なんですか? 電気店のマイスターはVista自体がOpenGLを受け付けない的な感じの説明をしてくれてましたし、にわか知識で混乱しています。また、Geforce8600GTSってOpenGLをサポートしてないのですか?どこを調べても表示がないので。。 ちなみにグラフィックカード、グラフィックボード、グラフィックドライバ。の区別もついてません。
- ベストアンサー
- Windows Vista
- OpenGLとDirectXのインストール方法
お世話になります。 OpenGLとDirectXのインストール方法を、教えてください。 Google Earthの起動に必要なのです。 よろしくお願い申し上げます。 WindowsXPです。
- 締切済み
- Windows XP
- OpenGLとJava3D
質問なのですがJava3Dを用いるという事は結局はOpenGLやDirectXなどの3Dグラフィックス用APIを呼び出す事によって行っている。で正解なのでしょうか?ということはJava=OpenGLということでよろしいんでしょうか?無知なものですいません。わかる方詳しく教えてください。
- 締切済み
- Java
- メタセコイア+OpenGL+VC++
開発環境VC++でOpenGLを使ってプログラミングをしているものです。 いまより複雑なモデルを3Dで描きたくて、最近メタセコイアなるものがあることを知りました。 これを使って作成した"***.x"を描画することが「C#とDirectX」の環境下で実現できたのですが、「VC++とOpenGL」の環境下で出力させるにはどうすればよいかわかりません。 ご教授お願いします。
- 締切済み
- C・C++・C#
- 仮想PCにおけるOpenGLやDirectXについて
現在ホストOSとしてVistaを使っているのですが、何かとVistaだけでは足りないので、XPも入れようと考えています。そこで質問なのですが、ほとんどの仮想PCではDirectXやOpenGLなどをサポートしていないようですが、サポートしている仮想PCはあるのでしょうか。また、もしそのようなものがあれば、LinuxのCompizなどのようなものも使えるでしょうか?(XGLを使わないで。)
- 締切済み
- その他(ソフトウェア)
お礼
ありがとうございます。勉強のためにDirectXを使ってみます。