トップページ⇒tech
983コメント280KB

DirectX C# vol.1

■ このスレッドは過去ログ倉庫に格納されています
0001 NGNG
DirectX9 SDK リリース!
C#での話題をどうぞ。
0175デフォルトの名無しさんNGNG
英語を理解できない漏れのようなへたれに生きる道は無しでつか
0176初期不良NGNG
125 行でシークバー付きムービープレイヤーできますた
ウマー
0177デフォルトの名無しさんNGNG
>>176
音付き?
0178初期不良NGNG
>>177
もちろん
0179デフォルトの名無しさんNGNG
7行で。
0180HMDNGNG
う〜、適当なスレが分からないけれど、
3D表示にロマンを感じる人なら、誰でも
http://www.jp.playstation.com/product/95/000000006147095.html
見たいなHMDが面白そうだと思ったりしませんか?

これって、USB接続なのかな?解析した人いる?
0181デフォルトの名無しさんNGNG
WMP使うと貼り付けるだけで何行だろ。
0182デフォルトの名無しさんNGNG
DirectX 9.0 書籍キタ−−−!!
http://www.kohgakusha.co.jp/books/detail/4-87593-416-5

が、C++っぽい。
&前作の表紙が変わっただけでは・・・。
0183デフォルトの名無しさんNGNG
あの、実はDirectXの仕組み全く知らないんですが
OwnerDrawなControlの描画にも使えたりするですか?
0184デフォルトの名無しさんNGNG
>>182
C++かYO
0185135NGNG
>>182
ヤギさん キタ-----!!
0186デフォルトの名無しさんNGNG
>>183
もち。
0187デフォルトの名無しさんNGNG
End of World のサイトってどこ行った?
0188デフォルトの名無しさんNGNG
agege
0189デフォルトの名無しさんNGNG
>>187
The Worldに取り込まれました。
0190デフォルトの名無しさんNGNG
>>187
ほらよ
ttp://www.yagi3.jp/eow/
0191初期不良NGNG
>>181
Microsoft.DirectX.AudioVideoPlayback.dll って
もしかして WMP のコンポーネント呼び出してるわけ?
0192デフォルトの名無しさんNGNG
>>191
Microsoft.DirectX.AudioVideoPlayback.dllのDirectShowと
WMPの2通りがあってこれらは別だよ。
WMPの内部はよくわからないが。
0193デフォルトの名無しさんNGNG
山羊さんのDirectX 9.0の書籍買ったけど、
ほとんど表紙が変わっただけに等しい汗

あと1,2年すれば、c#でDirectXの書籍もでるかな。
DirectXのドキュメントマニュアル読んだほうが早いんだけど。
0194デフォルトの名無しさんNGNG
人柱お疲れ。
C++で出されてもなぁ。
0195デフォルトの名無しさんNGNG
意味がない、とは言わんけど、どうせならC#でほしかったよね。
0196デフォルトの名無しさんNGNG
言語以前の基本的なノウハウは意味があるね。

このスレのシンミリとした感じもそうだけど、まだ時期的に早いのかな。
0197デフォルトの名無しさんNGNG
C/C++ほどネットに資料がごろごろ転がってないから。
0198初期不良NGNG
>>174
のドキュメントでも
This is preliminary documentation and is subject to change.
こんなのだらけだし早いんだろうね
0199DirectX指南NGNG
チュートリアルText3Dのサンプルで、ビルドは成功するのですが、実行すると、
device.TextureState[0].ColorArgument2 = TextureArgument.Diffuse;
の行で
”アプリケーションでエラーが発生しました。”
というエラーがでます。
Direct 3Dアクセラレータが使用可能になってるにもかかわらず、このようなエラーが出るときはどうすればよいのですか?
ちなみに
DirectXのバージョン:9.0
ビデオカード:Matrox Millenium G400 64MB
OS:Windows2000
です。
0200デフォルトの名無しさんNGNG
とりあえず最初にでたC#本を買おうと思う。
0201デフォルトの名無しさんNGNG
書店にDirectX8版とDirectX9版の山羊さんの本が並んで置いてあったぞ(w
自分のWebページでBack Orifficeの利用を推奨するような奴だから、こういう
セコイ本の出し方をしてもよく似合うな。
0202デフォルトの名無しさんNGNG
DirectX9関連書籍 近刊情報
(発売予定日不明)

出版社:工学社
DirectX9実践プログラミング
DirectX9 3Dゲームプログラミング Vol.1

C++ 、または焼き直しの可能性(大)

0203デフォルトの名無しさんNGNG
オブジェクト指向なプログラマには、
ゲームプログラムのコーディングは
とてつもなくむごく思えるのであります。
0204デフォルトの名無しさんNGNG
ゲームプログラムもオブジェクト指向で書いてるが……
認識古いんじゃないか?
0205デフォルトの名無しさんNGNG
C#のスレでこんなカキコをするあなたの言いたいことがわからない
0206デフォルトの名無しさんNGNG
bccでDirectX9は使えるのですか?
0207デフォルトの名無しさんNGNG
DirectX9をダウンロードしようと思い
dxwebsetup.exeこんなファイル名のをダウンロードしたのですが
これがDirectX9なのでしょうか?
0208デフォルトの名無しさんNGNG
>>207
名前見る限り、インストーラじゃねえの?
DirectXランタイム自身は数十MBくらいあるはずだぞ。
0209207NGNG
dxwebsetup.exeを開いたらまたなんかダウンロードしました
そのまたダウンロードしたのがDirectX9ですか?
0210デフォルトの名無しさんNGNG
>>207
微妙にスレ違いの予感・・・
0211デフォルトの名無しさんNGNG
dxwebsetup→DirectX Web SetUp
OK?
0212デフォルトの名無しさんNGNG
Permiediaを馬鹿にするなよ
OpenGLならGeForceFXなんて目じゃないぜ!





wildcat3はな...
0213207NGNG
DirectX Web SetUp
これはDirectX9ではないのですか?
0214デフォルトの名無しさんNGNG
ネタ?
DirectX Web SetUp
→DirectXをWeb経由でセットアップします。
→DirectXの構成ファイルをMSサイトからダウンロードして
 あなたのマシンにインスコする為のプログラム


MS以外でもこういう方式のSetUPファイルは見かけるのだが。。

それ以前にDirectXをセットアップしますってダイアログがでるんじゃないの?
0215デフォルトの名無しさんNGNG
>>212
50万超えるOpenGL専用ボードと比べられましても
0216デフォルトの名無しさんNGNG
比較については専用隔離スレが用意されてるぞ!
http://pc2.2ch.net/test/read.cgi/tech/1044308707/l50
0217デフォルトの名無しさんNGNG
>>214
マジレすです
それで
dxwebsetup.exeこれは
DirectX9をダウンロードするためのものですか?
0218デフォルトの名無しさんNGNG
>>217はネタなので以後放置で。
一日経って何もやってないわけないだろう
0219217NGNG
dxwebsetup.exeこれは
DirectX9をダウンロードするためのものですか?
マジレすです
>>218そんなこと書くのだったら
はいかいいえぐらい言ってくださいよ
0220デフォルトの名無しさんNGNG
>>217
いいえ
0221デフォルトの名無しさんNGNG
>>217
はい
0222デフォルトの名無しさんNGNG
>>219
自分で何もできないのか?
いつまでもママに服着せてもらってちゃダメだよ。
マジレスです。
0223デフォルトの名無しさんNGNG
放置汁!
0224デフォルトの名無しさんNGNG
>>219
ハイ?
0225デフォルトの名無しさんNGNG
>>217
そんなことより、学校の勉強はしなくてもいいのかい?
0226217NGNG
>>217
何言ってんの・・・
0227217NGNG
>>225
ネタ?
0228デフォルトの名無しさんNGNG
>>217
http://pc3.2ch.net/test/read.cgi/pc/1046189956/l50
こちらへどうぞ。
0229デフォルトの名無しさんNGNG
訂正
>>217
http://etc.2ch.net/denpa/
こちらへどうぞ。
0230デフォルトの名無しさんNGNG
資料少ないから、一つのことやるのに
やたら時間かかるなぁ。しんど・・・(>_<)
0231デフォルトの名無しさんNGNG
agegegege
0232デフォルトの名無しさんNGNG
ageども レス無く沈む 虚しさや
0233デフォルトの名無しさんNGNG
Managed DirectX の説明書の不甲斐なさのせいで
なかなかスレを読みにこれんのじゃ。
0234デフォルトの名無しさんNGNG
そんなに説明が必要なんかな?

ひょっとすると、MFCみたいに、Direct3Dエキスパートであることを
前提にしてるのかもしれんね・・・
0235デフォルトの名無しさんNGNG
プロパティの説明とか真っ白ジャン(泣
だから .chmファイルも同時に開くというなんとも効率の悪い事をしなくちゃいけないし
0236デフォルトの名無しさんNGNG
プロパティとかメソッドとかならば、インテリセンスで一応の説明が
出るけれど、列挙型のメンバに関しては説明が出ない。
DirectPlay.SendFlags.* のそれぞれの効果を教えてほしいぜよ。
0237デフォルトの名無しさんNGNG
スレが凍てついているので、
しばらく教えて厨OKの方向で。
0238デフォルトの名無しさんNGNG
情報サイトきぼんぬ。
0239デフォルトの名無しさんNGNG
MSDN Library の方が役に立ったがいちおう載せておこう。
ttp://www.c-sharpcorner.com/Directx.asp
0240デフォルトの名無しさんNGNG
.NET Framework クラスライブラリリファレンス(全25巻)
定価が15万円だけど、買う奴いる?
さっき郵便で届いたダイレクトメールだと9万8千円で買えるっぽい。
0241デフォルトの名無しさんNGNG
今お申し込みをなさいますと、なんともう1セット付いてきます。
0242デフォルトの名無しさんNGNG
DirectX C#書籍ついにキターーーーーーー!!

DirectX9 3Dゲームプログラミング Vol.1
C#によるアルゴリズムの基礎
- 2003年 3月24日発売 

ttp://www.kohgakusha.co.jp/books/detail/4-87593-419-X
0243デフォルトの名無しさんNGNG
名著
「 DirectXによるゲームプログラミング 」の筆者だから、
内容が理解しやすそうだ。

すでに、検索サイトなどからガンガン調べてコーディングしている人には、
内容が物足りなさそうだけど、
趣味でちょろっとDirectXに挑戦しようかな っていう人には非常に貴重。(私含む)
0244デフォルトの名無しさんNGNG
Vol. 1 ってことは続編もでるのか。
0245デフォルトの名無しさんNGNG
基礎編ってことで、Vol.1なんじゃないかな。
次は、もっと深い内容ってことかな。

バイブル的な存在になってほしい。というか、
そういう内容を希望。

0246デフォルトの名無しさんNGNG
目次を見た感じ、オブジェクト指向っぽいつくりかたで
内容が進んでるようなので、少し安心。
0247デフォルトの名無しさんNGNG
MS DirectX9_JPN.1401 クライアント/サーバートポロジより
>大量のデータを使うマルチプレーヤ ゲームの場合、
>ほとんど、またはまったく休みなくサーバーを運用する必要があり、
>ユーザーのゲーム プレイを中断するとユーザーを怒らせるというリスクもある。
笑った。
0248JGreenerNGNG
C#+DirectXな解説サイトは日本語でないですか?
自分で見つけたのは、http://dxsimulation.tripod.co.jp/ ここぐらいしか(汗

>>247
笑った。
0249デフォルトの名無しさんNGNG
↑ついさっきみつけて、参考にしてた。

日本語の、しっかりとしたリファレンスがあればいいんだけど、
SDKのリファレンスは、ちと説明が無さ過ぎ。

1,2年もすれば、情報や書籍、ユーザーも増えるんだろうけど、
そんな待ってられないしなぁ。英語(の情報)に挑戦するかな。
0250デフォルトの名無しさんNGNG
>>249
>1,2年もすれば、情報や書籍、ユーザーも増えるんだろうけど、
DirectXの新版も出る罠
0251デフォルトの名無しさんNGNG
ってことは、Ver 9.0 は情報不足で未開拓で終わるということかな・・・。
0252デフォルトの名無しさんNGNG
>>249
素直に英語のリファレンスを読むのが良ろし。
0253デフォルトの名無しさんNGNG
SDKの英語のドキュメントも、MSDNのリファレンスも、
日本語版と同じ内容にみえるが・・・。
英語でもいいから、濃い内容のリファレンスないんかな。
0254デフォルトの名無しさんNGNG
C#のほうは命名規則もシンプルだし、何も困ることないじゃん。
たとえリファレンスついててもC++よりよっぽど楽だと思うけどな。
0255デフォルトの名無しさんNGNG
>>253
>>254の言うように、C#はかなりシンプルだから
リファレンスを見なくてもオブジェクトブラウザさえあれば
問題ないと思う。
0256デフォルトの名無しさんNGNG
C#のマニュアルではなくて、
DirectX(Managed) APIのマニュアル・リファレンスが欲しい。
SDKに付属のリファレンス読んでみたが、
DirectXでの開発が初めての人には辛い。
まあ、「必要最低限の資料があるんだから気合で頑張れよ!」
というところだろうが・・・。
0257デフォルトの名無しさんNGNG
まぁ結局は C++ DirectX のヘルプ見ればよいわけで。
0258デフォルトの名無しさんNGNG
っていうかそれを前提としているかのようなリファレンスだよな
C++のリファレンス→C# に脳内変換しながらプログラム組んでると
「果たしてC#で組む必要があるのか?」という悪魔のささやきが聞こえてくる罠
お手軽がウリなのに脳内変換プロセスのおかげでぜんぜんお手軽じゃなくなるし
0259デフォルトの名無しさんNGNG
マトモに使おうと思うと、
なんらかのフレームワークを作ることになるっしょ。
それがC# onlyでやれるというのはありがたい。
0260デフォルトの名無しさんNGNG
C# だとクラス化されててインテリセンス使えるのがありがたい
0261デフォルトの名無しさんNGNG
自分がC#を使う理由は>>256-260の言っていることと
GCのせいかな。
0262261NGNG
>>256-260
を
>>259-260
に訂正
0263デフォルトの名無しさんNGNG
DirectDrawはDirect3Dに取り込まれたみたいなんだけど
実際にどうすればDirectDrawと同等の処理が出来るの?
0264デフォルトの名無しさんNGNG
インテリセンス自体はC++でやっても使えるよん。
プロジェクト作ってそこにDirectXのヘッダを全部追加すればいい。

C#のほうがコンテキストが明確だから、より精度が高いんだろうけど..

>>263
ゲーム製作板のほうで同様の質問があったから見てちょ
0265デフォルトの名無しさんNGNG
>>263
http://www.microsoft.com/japan/msdn/directx/japan/dx9/mxd1.asp
0266デフォルトの名無しさんNGNG
C#とDirectX9とXMLでゲームつくろうとしてます。
ポリゴンの辺だけ描画するのってどうすればいいのかな。

ワイアフレームだと
┌─┐        ┌─┐
│  │ ┌──┐→│┌┼─┐
└―┘ │   │  └┼┘  │
      └──┘   └──┘
こう重なるけど、
┌─┐        ┌─┐
│  │ ┌──┐→│┌┴─┐
└―┘ │   │  └┤   │
      └──┘   └──┘
こういう風に描画したい。
何かいい方法ないかな?
0267デフォルトの名無しさんNGNG
ピクセルシェーダー
0268デフォルトの名無しさんNGNG
>>266
DX8のハナシだけど、
ttp://t-tail-web.hp.infoseek.co.jp/program/vsdx8/
ここのステルスとか高額明細が参考になるかもしれん
0269デフォルトの名無しさんNGNG
おっと光学迷彩だ
決算期だね〜。・゚・(ノД`)・゚・。
0270266NGNG
Zソートしてから背景色で塗りつぶしたポリゴンを描画して、
その後そのポリゴンの辺を描画、で奥のポリゴンから書いていけばいいのかな?
お、なんかよさそう。3日くらい悩んでたのに書き込んだ途端閃いたー。
0271266NGNG
>>268
はやっ!
ありがとうございます早速みてみますっ
0272デフォルトの名無しさんNGNG
>>267
ピクセルシェーダーは対応してるビデオボードがまだ少ないから今使うのはまだ難しいね。
0273デフォルトの名無しさんNGNG
>>245
Vol2はVB.NETでのManagedDirectX(基礎編)です。ご期待ください!
0274デフォルトの名無しさんNGNG
>>263
マネージドならDirectDrawも残されているよ
D3DでDD的操作する方法は知らん
■ このスレッドは過去ログ倉庫に格納されています