DirectXとOpenGL、ゲーム作るならどっち?

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
02/01/02 12:25ID:xUewSjCt
どっちがいいんでしょうねぇ 〜(-_-)〜
2011/01/05(水) 09:28:46ID:GCgecYyP
どうせジョイスティック制御でDirectXやWinAPIを使うんだから、
余計なインクルードをしないで済むDirectXを選ぶだろうな、やっぱ。

サンとオラクルが悪いんだ。
いつまでもJavaにジョイスティッククラスを作らんからねぇ。
2011/01/06(木) 01:27:31ID:9xgj1835
Win限定ならDirectX一択。
しかし、iPhoneやAndroidの存在が色々迷わせる。
234名前は開発中のものです。
垢版 |
2011/01/06(木) 22:36:33ID:DJ7e8Z/o
とりあえずJavaで書いておけば、どこでも動くんですよね?
2011/01/07(金) 06:53:06ID:3rlrjF9R
Javaは入れてくれない人が多い
2011/01/07(金) 08:27:35ID:SP5vg5t6
Javaは本だきゃあ大量に出回ってるからねぇ。
グラフィックもそれなりに使えるし、
サウンドもMIDIがあるからそれでまかなえる。

2Dレベルなら1/60秒にも耐えられるから、
ジョイスティックさえ使えりゃ、マックでも動かせる分
有利に働くはずなんだが・・・

なにしろ今は、ゲームは商売にはならんもんねぇ。
2011/01/07(金) 09:44:07ID:TGZNPHs5
下流食いの携帯ゲームはもうかってるみたいですが
2011/01/07(金) 21:14:56ID:s30+BlyQ
定額課金の仕組みが整ってるプラットフォームじゃないと儲からない。
なので、PC用のゲームとかは論外。
エロ以外は・・・。
239名前は開発中のものです。
垢版 |
2011/03/02(水) 03:44:36.94ID:FlSyDlQ2
DirectDrawがどんどんバージョンアップして旧コードがどれだけ有効か分からない。
そこで、既知のバージョンで最新の物を使えるライブラリを作成したところ、今度は
DirectDraw自体の将来が怪しいと来たもんだ。悪童の冗談に付き合ってるようなものだ。

こりゃダメじゃん
2011/04/26(火) 17:58:24.25ID:Jv4I0g8X
XInputが不評でDirectInput使ってる人多いと思います。
XAudio2はどうですか?DirectSoundから乗り換えようと思うのですが。
2011/05/01(日) 01:01:55.50ID:Nv+Yx/wh
別にたいして変わらないけど、クライアントのOSがWinXP以降じゃないと動作しないよ。
XInputが不評なのもそこじゃないの。
2011/05/01(日) 03:10:09.94ID:O1ESk3P4
XInputはXbox360用コントローラ専用と化しているので不評ってレベルじゃない
XAudio2は使ってるけど日本語資料少なすぎわろた
2011/05/02(月) 15:30:30.42ID:ISQPnkXy
windowsでゲームしてもらうならdirectxしかないだろう
openGLなんて入れてるやついないんだし
2011/05/02(月) 20:19:44.76ID:47YvywyF
>243

OpenGLは大抵のグラボはドライバ入れれば勝手に入るよ?
ていうか古いOpenGLはWindowsも標準搭載だよ。
2011/05/02(月) 20:22:04.95ID:47YvywyF
Windows95にさえ入ってるくらいだからね。
2011/05/02(月) 22:43:45.59ID:ezfZ4Dzu
243 名前:名前は開発中のものです。[sage] 投稿日:2011/05/02(月) 15:30:30.42 ID:ISQPnkXy
windowsでゲームしてもらうならdirectxしかないだろう
openGLなんて入れてるやついないんだし
2011/05/03(火) 15:14:28.58ID:7/uWV9yo
>>240
俺も使ってるけど資料がな・・・だがxWMAのサポートがすごくうれしい
2011/05/10(火) 02:27:39.28ID:Y59Yfb6M
両方で動くように作ってて辛いのはGLSL→HLSLと移植する時
レジスタ足りなくてトリッキーな実装しなくちゃいけなくなったりするとこ。
2011/06/26(日) 09:02:11.48ID:xWT1X119
Androidの登場で決着がつきました
OpenGL使ってた奴が生き残ります
2011/06/27(月) 18:05:51.66ID:dbswvLZ/
windowsだけどopenglだな
2011/06/27(月) 19:08:37.93ID:bqugPPua
正直OpenGLみたいな糞小汚いAPIは早く消えて欲しいわ
2011/06/29(水) 22:00:31.06ID:eY6P1dc9
>>251
確かに関数型だから汚く感じるのも理解できなくは無いが、
分かりやすくはある気がする
2011/07/06(水) 16:38:42.31ID:muZrB+mb
windowsに限るならやっぱり特化してるDirectXのほうが1.5倍速い。
よってコンシューマや携帯に用のない俺はGLに縁がないな。

まあwindowsPCでも多少の速度差は無視できるハード環境が整いつつある現在、
今からどっちか選べと言われればGLなんだろうが。
2011/07/19(火) 07:19:23.94ID:UMoDNSnk
>>253
MacやLinuxのことも忘れないであげてください…PCでもちゃんと需要はあるです
255名前は開発中のものです。
垢版 |
2011/08/26(金) 08:50:21.14ID:QAfZLYw6
te
2011/08/26(金) 10:38:35.77ID:LKlwp/eC
DirectX厨涙目ぇwww
2011/08/26(金) 14:12:17.08ID:Xu5tEIDD
別にこだわり無く使えばいいじゃん
258名前は開発中のものです。
垢版 |
2011/08/26(金) 14:32:50.49ID:do5jca2v
windows.h使ってるからmac版無理です
ごめんなさい
2011/08/26(金) 20:40:56.79ID:zE15R+tw
いちいち使用ツールだの言語だのライブラリだので相手を見下してる奴って
結局、無能なんだよな。
ゲハ見れば一目瞭然。
2011/08/27(土) 12:07:39.87ID:X8OU+acz
個人端末がどんどんスマートフォンに推移していく中で、DirectXが生き残れるかどうかは、
ひとえに、WindowsPhoneがどこまで躍進できるかにかかっているだろうな。

DirectXの性能面での有利性も、OpenGLの圧倒的な移植性の高さの前では大したアドバン
テージとは思えない。どうせ、お前らのごときの技術力では、両者の性能差の違いを発揮
できないだろうし。
DirectXにFlashにしろ、ベンダー寡占の技術がいつまで天下をとっていられるものか。
2011/08/27(土) 13:01:15.03ID:o+Jv4CpQ
ケータイでゲームなんてしないからそんなふうには思わないな。
2011/08/27(土) 13:05:51.13ID:/YBClHei
ケータイとスマホは違うぞ
2011/08/27(土) 14:05:56.75ID:gZnluKxn
エバンジェリストに感化される典型的なバカだな
OpenGLやHTML5みたいのが大きなシェアとるのはあと50年くらい先の話

それまでは現在主流のDirectXやらFlashのほうがコンテンツを作るのに向いてる
スマホブームがまだ続くと思うなら勝手にやってればいいけどね
2011/08/27(土) 14:21:51.15ID:/YBClHei
お前ら、この先50年もMSにせっせと貢ぐつもりか…
ご苦労なこったな。
2011/08/27(土) 14:24:53.08ID:J4FusxKd
バカはこういう発想しかできないんだろうな。
2011/08/27(土) 14:39:12.34ID:/YBClHei
天才の発想をぜひ聞かせてくれ
2011/08/27(土) 21:58:29.03ID:8xdfzsLS
天才は両方やる。
2011/08/28(日) 12:24:58.96ID:N6dAhwnQ
天才ならむしろOpenGL,DirectXに変わるものを自分で作り出すだろjk
2011/08/28(日) 13:34:32.42ID:xYAG2mg4
天才はそんな非効率的なことはしない。
2011/08/31(水) 08:00:03.05ID:SJNxWUcx
上のほうでアホがDirectXが1.5倍早いとか適当なこと書いてるけど
d3d9以前ならAPI層や一部の糞仕様がある分d3dがCPU負荷高くて遅いしd3d10以降で同等ってとこだから

まあそれでもドライバの質や勉強のしやすさとか総合で見てd3dをお勧めするけどな
2011/09/03(土) 07:35:27.55ID:DEid2y1x
最近わかったことなんだが、2Dで何か作る場合
描画はGDIで十分なんだな。

DirectXは、フルスクリーンにして
リフレッシュレートと同期させるためだけ、みたいな。
2011/09/03(土) 12:39:52.62ID:XLyi2SIm
アジェグ程度が作るもんだったら、GDIで十分だろうな。
2011/09/03(土) 14:51:55.40ID:DEid2y1x
そーそ、プロはパソでは作らないんだから、
OpenGL一択だもんねぇ。

それとも独自のライブラリかな?
そうだとしたら、プロにとってはどちらも役立たず。
2011/09/03(土) 14:58:45.01ID:DEid2y1x
と思ったら、360はDirectXつってたな。
360は日本ではオワハードだけど。

てことは、プレステ3もオワハードでビタもオワハードで、
ウィーUもオワハードだから、残るのは3DSか。

でも、3DSもスマホに食われてオワハードだから、
結局プロにとってはどちらも役立たずに変わりはないんだな。

通貨、ゲームなんて、モノ売るってレベルじゃねーから、
金が欲しいならゲームはいい加減卒業しろよ。
だからGDIで十分つってるんだぞ。
2011/09/03(土) 15:10:01.18ID:zMpYFtCQ
ゲームを卒業した後、どこに入学すればいいでしょうか?
2011/09/03(土) 15:38:17.31ID:DEid2y1x
>>275
もちろん、ビジネス方面さ。

ゲーム業界上がりの人から話を聞いたことがあってね、
ビジネス方面に移行したら、信じられんぐらい給料が上がったそうだ。

予想はしてたけど、実際に当事者から話を聞けたってのは大きいね。
2011/09/03(土) 16:32:08.70ID:zMpYFtCQ
あぁ、え〜と事務員とかでしょうか。
簿記の勉強とかした方がいいですかね。
2011/09/03(土) 16:36:33.77ID:DEid2y1x
>>277
簿記ねぇ・・・
そういや、コンピューターの専門学校でも
簿記の授業があったりしてたな。

企業の収支管理システムなどの設計とかで
簿記のこと知ってたほうがいいだろうね。

おれは簿記は全然ダメだけど。
2011/09/03(土) 16:38:10.03ID:fJgwkWXS
>>277
バカ発見w
2011/09/06(火) 04:15:04.20ID:7JCfp4P4
GLSL簡単すぎワラタ
2011/09/07(水) 01:42:29.41ID:xP3TJ7x8
現時点においてOpenGL ES2.0ほどネット上のコードがあてにならないものはあるまい
2011/09/14(水) 20:34:04.87ID:XsCf8+cZ
ゲームというより、工学系のシミュレーション結果を3Dで表示するソフトを作ろうかと思うんだけど、
この用途だとDirectXとOpenGLどちらがいいかな?
2011/09/14(水) 20:40:00.02ID:XD7vG8G9
OpenGLじゃないか?イメージ的には。要件や環境がわからないからなんとも言えないけど
2011/09/14(水) 21:07:06.31ID:XsCf8+cZ
>>283
レスありがとう
とりあえずはWindowsのXPか7で開発しようかと思っている。もっと大規模な解析だとLinuxに
移植する必要が出るかもしれないけど、現状は考えていないかな。
簡単に言えば、有限要素法やFDTD法に近い処理(そこまで重くはないけど)を、必要に応じて
係数を変えたりしながら、その結果を見たいです。
なのでボタンとかチェックボックスとかのGUIウィジェットも結構必要になってくる

音楽とか必要ないしやはりOpenGLが良いのかな。
2011/09/14(水) 23:37:16.44ID:XD7vG8G9
Linuxへの移植考えてるならやっぱりOpenGLの方がいいかなぁ。
でも、GUIかぁ。俺はしらないけどOpenGL圏にもGUIライブラリあると思うから探してみるといいと思う。

WindowsオンリーならGUI周りは普通にMFCとかWin32もしくはC#なりのRAD系使って
描画だけDirectXって方法もあるかも。

DirectXだけでGUIって言うとDXUTにもGUI機能はあるにはあるが。
あまりお勧めしない。


2011/09/18(日) 18:08:37.45ID:jVC1KH8j
GUIも自前で作るのがゲーム制作の醍醐味だろうが!
2011/09/18(日) 18:19:05.45ID:q8MPHTes
>282 をよく読め。ゲームの話じゃないよ。
2011/09/18(日) 21:44:31.55ID:jVC1KH8j
なんだそうか、移植性を重視するなら、QtとOpenGLの組み合わせがオヌヌメ
2011/09/20(火) 01:27:49.30ID:z1JT1Ykh
すげえどうでもいいことなんだけど
シェーダーでフィルタリング切ったら3Dでもドットくっきり表現できるな
2011/09/20(火) 11:04:45.58ID:cqtlbT80
どうでもいい
291名前は開発中のものです。
垢版 |
2011/09/24(土) 19:39:54.81ID:tZMLHKNc
OpenGLんがいい。
292名前は開発中のものです。
垢版 |
2011/09/24(土) 23:50:04.06ID:b1CVoSHo
MSだと…
293名前は開発中のものです。
垢版 |
2011/11/21(月) 10:26:08.13ID:kA15W5pF


スマホ急拡大でDirectXガラパゴス化死亡wwwwwwwwwwwwwwwww


.
2011/11/21(月) 12:32:25.15ID:4deP4Lis
ただ単に簡単な3Dを使いたいってだけならopenglが圧倒的に楽
295名前は開発中のものです。
垢版 |
2011/11/21(月) 21:16:33.53ID:m7Jhn8zL
描画しかできないGLとXを比べてる時点でどうでもいい。サービスプログラムやライブラリ使わなければ結局、描画は同じことをやるのだから。
2011/11/21(月) 23:28:06.67ID:uJzQOy25
CreateFileなんかよりfopenの方が使いやすいし圧倒的に楽
2011/11/25(金) 01:11:07.29ID:n4wa0NUY
Unityでゲームつくろーぜ!
298名前は開発中のものです。
垢版 |
2012/07/26(木) 23:00:37.44ID:KSmi4eDd
つか、もうさ、DirectXは終わりだから辞めた方がいいよ
Directx10とか11ってもうホビーユース完全にあきらめたでしょ
Directxは9まで。よって、消えゆく技術
2012/07/27(金) 02:02:10.52ID:W7cIXWsw
どうしてそう思ったの?わけをきかせて?
2012/07/31(火) 10:54:40.36ID:rSzp3gaH
マカーだからでしょ
2012/07/31(火) 22:27:17.00ID:I928Q8Ox
モバイル小僧
302名前は開発中のものです。
垢版 |
2012/08/08(水) 07:40:05.12ID:+y44Ja+D
マイクロソフト自身がもうwindowsでゲーム売るの辞めたからな
DirectX終わってる
しかも相当深刻なレベルで
2012/08/08(水) 11:00:49.68ID:JRhtKgvB
まあ、ゲーム作りたいだけならUnityでも使えばいいわけで。
DirectXとかOpenGLとか直接触る必要どこにもないよ。
2012/09/15(土) 22:57:36.99ID:DvV1kNTs
>>302
Windows上で動くOpenGLのゲームは皆無なんだけどいいの?
2012/09/21(金) 00:44:04.04ID:IrM1iKUV
OpenGLのがいいね。
DXより簡単だし。
DXの方が速度早いとかいうけど、
個人制作程度じゃたいして速度変わらんだろ。
移植もしやすいし。
2012/09/24(月) 12:17:34.83ID:xyFLKA+f
OpenGLの人はパッド入力とかどうしてんの?
マルチプラットフォーム目当てでOpenGLって人とか特に
2012/10/08(月) 13:27:38.36ID:8zU9N7l3
ゲームパッドはWindowsなら普通にWin32API使うかDirectInput使う。
WindowsでDirectXを選ぶかOpenGLを選ぶかということは、左手系と右手系どちらを基準にして使いたいか、という程度なので。
2012/10/08(月) 23:23:30.87ID:34qvTwKG
SDLにゲームパッド入力なかったっけ
2012/10/09(火) 00:51:10.63ID:uT/qiDVv
マルチプラットフォーム目当てならJavaってのも手だけどJavaでパット使えたっけ。
2012/10/09(火) 01:26:02.88ID:uRtBZ5kP
ttp://wiki.libsdl.org/moin.cgi/CategoryJoystick
2012/11/16(金) 17:14:03.15ID:41AxlvYO
最近のバージョンアップとか考えるとDirectXよりOpenGLのほうが勉強した方がいいのかな?
2012/11/25(日) 11:41:17.49ID:oXKOjrrx
DirextXは次世代XBOXのためにVerUpを遅らせてる説がある
2012/11/25(日) 11:42:21.20ID:oXKOjrrx
x DirextX
o DirectX
2013/02/02(土) 20:25:57.92ID:B5CY06DR
Microsoft Phases Out XNA and DirectX?
http://games.slashdot.org/story/13/02/01/0245208/
2013/03/27(水) 13:45:24.21ID:QDEOgrIT
SL#(えすえるしゃーぷ)とは、GPUで実行されるプログラマブルシェーダーを、超高級言語である
C#で書けてしまうという夢のようなオープンソースのフレームワークである。
http://monobook.org/wiki/SL_Sharp
316名前は開発中のものです。
垢版 |
2013/08/12(月) NY:AN:NY.ANID:RPyiJLaW
この掲示板読んでると、2ch住民の変化が見えてくるww
2013/08/12(月) NY:AN:NY.ANID:R3hhJVz3
>>315
シェーダってC言語の亜種みたいなもんだから構文で混乱すること無いし、
カスタマイズ性も十分あるし、
HLSLはフレームワークがシンプルで分りやすく、最適化が図りやすい。
わざわざ別の言語をかませるメリットが分らん。
2013/08/13(火) NY:AN:NY.ANID:6BMLhxNY
目的のものが完成するなら何でもいい。
2013/08/14(水) NY:AN:NY.ANID:iL/wnMTw
2013/08/26(月) NY:AN:NY.ANID:U7892B6y
>>317
C#で開発している人にとっては、別言語といったりきたりすると混乱するから(するかな?する人もいるかもしれない)
言語を統一できるという点がメリットなんじゃないだろうか
まぁ、こういう派生は大多数を満足させる為じゃなくて少数を満足させる為のものだから
321名前は開発中のものです。
垢版 |
2013/11/13(水) 15:29:29.20ID:+0RwYy/s
これからはMantleを勉強しないといけない時代ですか?
2013/11/13(水) 18:59:56.90ID:hcm06ANR
>>305
ValveのLinux移植作がDirectX版より高速に動作したとか記事があった気がするし
速度のアドバンテージも薄れているかも
2013/11/13(水) 19:19:07.09ID:hcm06ANR
四角ポリゴン使おうの巻
2013/11/27(水) 10:51:29.57ID:hGrCIVdz
シェーダを普通に書くようなら速度差は気にならんだろうな
325名前は開発中のものです。
垢版 |
2014/05/17(土) 12:46:34.11ID:f6+0fHy0
OpenGLでムカつくこと
ttp://cpplover.blogspot.jp/2014/05/opengl.html
326名前は開発中のものです。
垢版 |
2014/11/13(木) 06:06:00.34ID:SO7R3EOm
[速報]マイクロソフト、フル機能の無料版「Visual Studio Communiti 2013」公開 − Publickey
http://www.publickey1.jp/blog/14/visual_studio_communiti_2013.html
327名前は開発中のものです。
垢版 |
2015/12/19(土) 14:23:55.55ID:FLbCOSIR
プログラマはMacを使ってるってマジ?
http://hayabusa3.2ch.net/test/read.cgi/news/1450395043/
2016/02/16(火) 23:38:16.93ID:tCBeHrdJ
DirectX11の方が作り易い。
>>327
ハイスペックの最新ハードが動かないので無理です。
ブラウザゲーならありかも。
2016/03/22(火) 00:46:31.83ID:NbdAtCil
DirectXはオワコン
9時代勉強してたのがすべて無駄になったわ
2016/03/22(火) 19:16:45.53ID:QWnziod2
GLはテキストが遅いって聞くけどvulkanでどうにかしてくれるかな。
2016/03/26(土) 18:26:29.15ID:mCXaDKps
テキストはどのみちテクスチャ化するから同じ
遅いとしたらアプリかキャッシュの設計が悪い
332名前は開発中のものです。
垢版 |
2016/04/15(金) 00:54:55.36ID:yo6/mEaS
スレ違いかもしれないけど、dd_lib_win って言うDirectXを簡単に使うための
ライブラリを提供してくれたサイトをご存じないですか?

過去の遺産で見つかったんだけどVC++ 6のプロジェクトだったんで
無理やりVC 2015で動かそうとしたらdinput.lib が足りないって怒られたんだけど
今はもうこのライブラリって手に入らない?
サイトに行けば情報あるかな?と思ってたんだけど作者名がどこにもないんだよね。

このDXライブラリがそれかと思ってたんだけどちがうっぽいなぁ。
知ってる人がいたら教えてください。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況