C#でDirectX9 初心者の館
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん
NGNGGDIと違ってドキュメントも難解で何をすれば描画できるのかさっぱりさっぱりなライブラリです。
その上知っている人はレベルが高すぎて聞いても宇宙語でしす(泣
そんなDirectX9を将来に備えて勉強してみようというスレです。
Microsoftの掲示板
http://www.gdncom.jp/general/bbs/ShowForum.aspx?ForumID=29
SDKをダウンロードできるところ
http://www.microsoft.com/japan/msdn/directx/downloads.asp#CDasp#CD
0809デフォルトの名無しさん
NGNGフレームワークが標準インスコされていて
かつDirectXにマネージドコードのも入れば・・
ウマーなんだがねアンダーソン君
0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNG0812デフォルトの名無しさん
NGNG0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNG0815デフォルトの名無しさん
NGNG.NET Frameworkは1
DirectXは8
0816デフォルトの名無しさん
NGNG0817デフォルトの名無しさん
NGNG英語版のみらしいが
ゲーム本体より付属品のほうが容量大きくて笑えそうなヤカン
0818デフォルトの名無しさん
NGNG0819デフォルトの名無しさん
NGNGint b = (int)(a + 0.5);
切り上げ
int c = 1 + (int)a;
0820デフォルトの名無しさん
NGNGそれ、切り上げの方、a が整数だったときに変になるよ。
Math.Floor, Math.Round, Math.Ceiling を使うべし。
0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNGアフォ?
0823デフォルトの名無しさん
NGNGバカ再来だな
0824デフォルトの名無しさん
NGNGはまってます。
0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNG0827デフォルトの名無しさん
NGNG0828デフォルトの名無しさん
NGNGC#のプロジェクトなんですけど、この部分だけC++で書くことにしました。
ていうか、何のためにC#使ってるかわかりません。
誰か教えてください。
0829デフォルトの名無しさん
NGNGだって、不具合多過ぎるんだもん。あとウィルス、セキュリティホール。
Windowsを買ってからセキュリティの問題で毎日Windowsアップデートでてんてこ舞い。
こないだはWindowsXP SP2にしたら起動しないアプリ勃発、まだ直らず。
業務に多大な損害が出た。
ハードウェアの構成を替える度、アクティベーションにどれだけの時間を割いたことか。
気軽にパーツも買えん。
こんなに使い買っての悪いクソOSがあの値段だよ。またセキュリティホールだウィルスだよ。もう疲れました。
なんてレスをしているとまたセキュリティホールだよ、ウィルスだよ。勘弁してください。
最初からクソだと思っていたけど、最近のMSは醜態が際立ってるね。
古川が張り切ってはじめたMSN BlogなんてMS社員しか使ってないしな。
MSN Musicにおいてはサービス開始に誰も気づいていないw
もうだめじゃんw
0830デフォルトの名無しさん
NGNG無難に情報量の多いC++でやれよw
0831デフォルトの名無しさん
NGNGいや、確かに正論ですよ 正論ですとも
んじゃ何のためにこのスレがあるのか
いや それ以前にC#にもC++並のサンプルつけろMS
0832デフォルトの名無しさん
NGNG0833デフォルトの名無しさん
NGNG>>780に詳しく書いてある。
過去ログくらいちゃんと嫁
0834デフォルトの名無しさん
NGNGa=b=0;
この場合、どちらも0になりますか?
0835デフォルトの名無しさん
NGNGつーか、自分で調べなよそれくらい。
0836デフォルトの名無しさん
NGNG0837デフォルトの名無しさん
NGNGa=b;
b=0;
これって同じことですか?
0838デフォルトの名無しさん
NGNGネタとしても全く面白くない。
0839デフォルトの名無しさん
NGNGいざDirectXに関する質問が出てくると
答えられない香具師ばかりなインターネッツで
面白いも糞もないかと思うのだ
0840デフォルトの名無しさん
NGNGアホの典型。
0841デフォルトの名無しさん
NGNG>>830
0842デフォルトの名無しさん
NGNGものすごいくそすれになってますね
なんかかなしいです
なかよくやろうよもまいら
0843デフォルトの名無しさん
NGNGそうだな、オレもひもななな気分だ。
0844デフォルトの名無しさん
NGNG0845デフォルトの名無しさん
NGNGここで晒したら遊んでくれるだろうか・・
0846デフォルトの名無しさん
NGNG色々アドバイスくれるかも
0847デフォルトの名無しさん
NGNGabともに真である条件式で
if(a & b){}
if(a && b){}
お前らはどっち書く?
0848デフォルトの名無しさん
NGNGa & bだと
bitの andに見えるし
0849デフォルトの名無しさん
NGNG0850デフォルトの名無しさん
NGNG0851デフォルトの名無しさん
NGNG__ 〃|___|ヽ
ヽ\ ノノノ)ヘ)、!〉
(0_)! (┃┃〈リ
Vレリ、" lフ/ 呼んだ?
l´ヾF'Fl
〉、_,ノ,ノ
0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNG一番目のパケットが届いてそれの処理をしている間に二番目にパケットが来た場合、
二番目のパケットの受け入れを一時的にロックしておくような機能ってある?
あと確認だが、一回目のReceiveイベントと二回目のReceiveイベントは非同期に処理されるよな?
0854デフォルトの名無しさん
NGNG0855デフォルトの名無しさん
NGNG>二番目のパケットの受け入れを一時的にロックしておくような機能ってある?
漏れはそれっぽい機能を発見できなかったのでArrayListで解決したよ
パケットくるたびにキャッシュに叩き込んで逐次取り出すってのはだめなのか?
ArrayListはいじくるたびにlockしないと悲惨なことになるが
>一回目のReceiveイベントと二回目のReceiveイベントは非同期に処理されるよな?
デバッグウインドウに処理するたびにメッセージ表示するようにして検証すれ
たぶん非道鬼だったと思った
>受け取りたくなければ受け取らなければいい。
受け取りたいけど受け取れないから保留にしたいという話を・・げふんげふん(咳
0856デフォルトの名無しさん
NGNGデスクトップにEmptyProjectのディレクトリ置いてたせいで実行出来なくて原因を
探すも今時そんな原因も無いだろと思ってたのでハマってしまってたんだが・・・。
あとデバッカのウォッチの動作がおかしいのはバグなんでしょか。
明らかに同一スコープ内のフィールドの中身が"スコープ外です"と表示できなかったり、
あるメソッド内で特定のメソッドを呼んでいるとウォッチで見るクラスや構造体の
定義されてるはずの中身が一部"error: cannot obtain value"と"<未定義の値>"になったり、
"<未定義の値>"をクリックして変更しようとすると文字が巨大化するし。
0857デフォルトの名無しさん
NGNG「スコープ外です」
「cannot obtain value」
は俺もしょっちゅうあるなあ。どうにかして欲しいよね・・・
0858デフォルトの名無しさん
NGNGどうやってやるんだっけ?
0859在日外国人参政権反対
NGNG0860デフォルトの名無しさん
NGNG0861デフォルトの名無しさん
NGNG#D、C#Bを入れる
0862デフォルトの名無しさん
NGNGやっぱ、VBやらC#より
メンドイだろうけど
キッチリできるんだろうなぁ・・
と言いつつVBでやってみたり・・・('A`)
0863デフォルトの名無しさん
NGNGATLなんてまさにActiveX作るためにあるようなものだし
C#やVB.NETだと互換性のためにCOMサポート残してあるだけだから
ラッパクラスが必要になったり
0864デフォルトの名無しさん
NGNG0865デフォルトの名無しさん
NGNG禿同。もうC++に戻れないかもしれん・・・。
0866デフォルトの名無しさん
NGNGマトモになったしね。
0867デフォルトの名無しさん
NGNGOctインスコするのまんどくさかったけど
やる気がでてきますた
0868デフォルトの名無しさん
NGNG前に引っかかったことがある。俺も今更と思ったけど、
Effect.FromFileのStringに2バイト文字が入っていると
ロードできないっぽい。
エフェクトファイルをFileStreamで開いて、Effect.FromStreamを
使えば回避できる。
0869デフォルトの名無しさん
NGNGそれにしてもサンプル(EmptyProject等)がそう書かれてるのでとりあえず修正して欲しいなぁ。
0870デフォルトの名無しさん
NGNG0871デフォルトの名無しさん
NGNG0872デフォルトの名無しさん
NGNGShowは他のコンポーネントと違って、COMクラス・インタフェイスの数が膨大だからねー。
素直にComImportAttributeなりで直接COMを叩くほうがいいんじゃない?
ってスタンスなんじゃないかな。
お手軽版?のAudioVideoPlaybackは機能が少ない分構成も頗るシンプルで、
これはこれで間違っちゃいないとは思うが、
やっぱり標準のマネージShowは見てみたいな。
0873デフォルトの名無しさん
NGNG0874デフォルトの名無しさん
NGNGCで作られてるSDKを.NETに移植するとか
0875デフォルトの名無しさん
NGNGttp://www.conferencexp.net/community/
0876デフォルトの名無しさん
NGNGMP3流すためにしかたなく使用してる漏れ程度では
いまいちありがたみがわからんですよ
0877デフォルトの名無しさん
NGNGすべて再生できるようにする場合は
読み込むファイルの種類によって、それぞれ対応するしかないのですか?
(realmediaの場合は、Real Player ActiveX Control Libraryを使って
再生したり、そのほかは、QuartzTypeLibを使用したりなど。)
一括して、すべてのファイルを操作できるような方法はないのでしょうか?
0878デフォルトの名無しさん
NGNG0879デフォルトの名無しさん
NGNGここの対応してる画像の拡張子はBMPだけですか?
jpgだとエラーが起きて落ちてしまいます。
0880デフォルトの名無しさん
NGNGTVチューナーやビデオキャプチャ
ビデオやオーディオのエフェクト/変換も自由自在
0881デフォルトの名無しさん
NGNG>ビデオやオーディオのエフェクト/変換も自由自在
マジカヨー そらぁ便利だな
まぁ便利でも対応してないんじゃアレなんだが
Webカメラの画像とかも扱えるのだろうか
0882デフォルトの名無しさん
NGNGそのSurfaceがDrawのものなのか、3Dのものなのか、自分じゃ何も言わない。エラーの種類も書かない。
もうだめぽ。
DrawにJPEG関係の機能はない。
0883デフォルトの名無しさん
NGNGUSBカメラの画像取り込んでエフェクトかけて遊んだりできます
0884デフォルトの名無しさん
NGNGC#でもManagedDirectXで普通に殺れまつか?
0885デフォルトの名無しさん
NGNG0886デフォルトの名無しさん
NGNGttp://headlines.yahoo.co.jp/hl?a=20041206-00000086-mai-bus_all
0887デフォルトの名無しさん
NGNG0888デフォルトの名無しさん
NGNG過去ログ読もうね。>>569
0889デフォルトの名無しさん
NGNG検索してませんでした。すいません。
これで僕の部屋のにおいが再現できました。
明日ネットカフェで試します。
0890デフォルトの名無しさん
NGNGDirectSmellワロタ
将来はでるかもしれんな
http://www.mainichi-msn.co.jp/today/news/20041207k0000m020046000c.html
0891デフォルトの名無しさん
NGNG分かってるとは思うが、DirectSmellは既出な。>>562
0892デフォルトの名無しさん
NGNGttp://www.thezbuffer.com/articles/104.aspx
また新しい SDK が公開された模様。
>>749 の予言が的中。
とりあえずリリースノートだけ読んでみた。
MDX のアセンブリバージョンは 1.0.2903.0 になったらしい。
次は来年の二月に公開予定とのこと。
Release Notes
ttp://www.microsoft.com/downloads/details.aspx?FamilyId=358CBC1E-F5AB-417D-9F6F-779BE38EFB69&displaylang=en
0893749
NGNG予言的中!!!
誰かなんかくれ!!!
SDK本体はここだね。
December 2004
ttp://www.microsoft.com/downloads/details.aspx?FamilyId=4E825A37-0C94-4421-9EC8-156E52525D11&displaylang=en
0894デフォルトの名無しさん
NGNGチューしてやるよ(*゚3゚)
0895デフォルトの名無しさん
NGNG0896デフォルトの名無しさん
NGNGこれって入れる度に古いSDKアンインストールしてから入れるものなんでしょうか
そのまま上書きしても大丈夫なものでしょうか?
0897デフォルトの名無しさん
NGNG使い方とかリリースノートくらい読めよ。
読むのすら面倒くさい奴は使うな、向いてない。
0898デフォルトの名無しさん
NGNG古い奴から順番にいれろ!
新しい奴だけ入れてもいいけど昔のサンプル入ってねぇぞ!!
サンプル以外は一緒だ。精神的に不安定な奴はウィンドウズの再インスコからしとけ。
0899749
NGNG次のバージョンは、DirectX SDK Update Christmas 2004 です。
つーか、たぶん当たります。
0900デフォルトの名無しさん
NGNGサムいよ偽物。
0901デフォルトの名無しさん
NGNG情報ありがとう。じゃあ次バージョンは来週末あたりだな。
0902デフォルトの名無しさん
NGNG12月ってなんかいいことあるんですか?
0903デフォルトの名無しさん
NGNGC++はあまり手つけたくない・・・。
0904デフォルトの名無しさん
NGNGJAVAクローンなC#をなぜ使わないのかな。
0905デフォルトの名無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1033703640/
0906デフォルトの名無しさん
NGNGただ、ゲーム作るんならおとなしくマイケル開発言語使ったほうがいいと思うが
0907904
NGNG実は、ゲーム制作業界に入りたいとおもってるんですが、
CG制作で最も一般的なのはどの組み合わせかなと思って。
C++とDirect3Dかな?最近の動向はどうですか?
別にJAVAにこだわってるわけじゃないです。
0908904
NGNGレス数が900を超えています。1000を超えると表示できなくなるよ。