[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/13 23:12 / Filesize : 147 KB / Number-of Response : 651
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれDirectX(超初心者用) part.3



1 名前:デフォルトの名無しさん [2007/10/29(月) 06:05:00 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
DirectX使いが優しくコメントを返しますが、
お礼はDirectXの布教と初心者の救済をお願いします。

DirectX Home Page
www.microsoft.com/japan/windows/directx/

前スレ
pc11.2ch.net/test/read.cgi/tech/1173535400

196 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:43:25 ]
どうもDirectX超初心者以前にSDKのインストールができません。
dxsdk_november2007.exe をダウンロードしてtech.ckme.co.jp/vc.shtml
のページをみながらインストールをしようとしたのですが、Extracting...
との表示の後、OS(XPSP2)が不安定になってフリーズしてしまいます。
そもそも上のページの一番最初の画像すら出てきません。VC++2008も2005も
普通にインストールできるのですがSDKだけができません。
ファイルが破損しているのかもしれないので何度かダウンロードしなおしても
変化はありません。原因としては何が考えられるのでしょうか。


197 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:02:20 ]
>>196
C:ドライブの空き不足とかそもそもDirectXがまともに動かないハード&デバドラ環境とか。


198 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:03:29 ]
無駄なレスしてすまないけど
誰にも解決できないんじゃないだろうか・・・

199 名前:196 mailto:sage [2008/03/03(月) 22:23:29 ]
早急なレスありがとうございます。
Cドライブは30G近くあいているので大丈夫だと思ったのですが・・・。
エンドユーザーランタイム?は普通に入れられているので
他人のゲームなどは普通に動くのでDirectX自体は動くと思っています(東方とか・・・)。
DXライブラリと言うのを使ってのプログラムはVC++でできています。
ハードはメモリは1GでDELLのINSPIRON 6400です。
やはりハード的にいろいろ基本的な環境依存なんでしょうか・・・
ただ、友人や父親に頼んでほかのPCで落としてもらってみても
同じようになったというのでMS側のファイルが壊れてるか、ほかにも似たような
事態の人がいるかと思って調べてるんですが見つからないんですよね。
dxsdk_november2007.exeは自己解凍方式だと思っていたのですが
アイコンもただのアプリケーションのような感じですし。

200 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:24:25 ]
WindowsフォルダのDXError.logとDirectX.log診る

201 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:26:46 ]
dxsdk_november2007.exeはWinRARとかのソフトで解凍できる......と思う

202 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:36:55 ]
そういえばファイルの最後の方が壊れているSDKがどこかのバージョンであった。
無理矢理展開したけど。

203 名前:デフォルトの名無しさん [2008/03/03(月) 22:53:10 ]
C:ドライブの空きが足りなくて、他の環境のExpLZHで解凍して使おうとしたら、ファイルが壊れてるとか言われて、
結局自己解凍させてセットアップが起動するのを我慢して(・・・まあオプション外せばよかったんだが)
出てきた.msiを使ってDirectX SDKをセットアップしたよ。

もしかしてそういう、自分で勝手に解凍して壊れたファイルを使ったとかかな。


204 名前:196 mailto:sage [2008/03/03(月) 23:55:47 ]
解決しました、ありがとうございます。
201や202さんの言うとおり無理矢理WinRARで展開したところ
上の書き込みにあるようなdxsdk_nov2007.exe (ZIP)が展開されました。
こちらはダブルクリックで普通に展開できましたが、dxsdk_november2007.exe
のほうはWINRARに破損してるだかなんだか言われたのでやはりMS側の
ファイルが壊れてるんじゃないかと言う疑念が消えませんが。
二重とか三重とかMSもっと単純な方法にしろよ・・・。
200711月版は何度落としなおしてもWINRAR曰く破損ファイルなのですが、
これをインストールした方は普通にできたのでしょうか?
203にあるsetup.msiもおそらくZIP展開後に出てきたので、
MSの予定するとおりインストールは完了したと思います。
VCで設定後に適当なサンプルをビルド実行した結果は
ちゃんとできている風なので大丈夫でした。



205 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 20:19:12 ]
DirectXを使うには
1.公式DirectX SDK付属のライブラリを使う
2.誰かが作ったライブラリ(DXライブラリなど)を使う
という二つの方法があり、
前者は汎用性や自由度が高いけど非常に手間で、
後者は簡単だけど出来ることが限られているし反応性が低い、
って考えていいんでしょうか

206 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 21:04:16 ]
>>205
ライブラリにもよるだろうけど
簡単にDirectXが使えますっていうタイプのライブラリはおおむねそうだろうな

207 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 03:12:03 ]
>>205
後者を「DirectXを使う」とは言って欲しくないな。
それでDirectXのスレで質問されても困る。

208 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:26:03 ]
使ってるのは間違いないと思うが
変なプライドはやめれ
「DOOMのゲームエンジン使ってます」
っていうゲームも、突き詰めれば2の発展型なんだし

209 名前:デフォルトの名無しさん [2008/03/14(金) 17:11:29 ]
C++の入門書をやっと読破したので早速3Dゲームを作ろうとおもったのですが、早速詰まりました。
現在のリフレッシュレートがどういう風に格納されてるか見たかっただけなのですが、
クリエイトしたDirect3D初期化アプリが強制終了して表示されません。型変換がおかしいのでしょうか?

D3DDISPLAYMODE disp;
MessageBox(NULL,(char *)(disp.RefreshRate),"test",MB_OK);

210 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 17:14:43 ]
>>209
C++の入門書を最初からもう一度読み直さないと駄目だな。

211 名前:デフォルトの名無しさん [2008/03/14(金) 18:50:30 ]
わかった読み直す。だがここだけは教えてくれ!!

212 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 18:52:28 ]
char * のキャストで数値が文字列に変換されるというほど
C/C++ は優しい言語じゃない。

213 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 21:53:24 ]
教えても理解できないだろw

214 名前:デフォルトの名無しさん [2008/03/14(金) 22:19:33 ]
いやわかる教えてあげるんだ



215 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 23:32:03 ]
D3DDISPLAYMODE disp;
char buff[256];
wsprintf(buff, "%d", disp.RefreshRate);
MessageBox(NULL,buff,"test",MB_OK);




216 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 07:44:56 ]
ありがとうございます。
最初から勉強しなおします・・・・・

217 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 22:23:04 ]
>>183
俺みたいにゆっくりやってる奴だと、古いソースを流用出来なくなるのは困る。


218 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 02:29:05 ]
DrawTextで文字列表示しようとしたら最初の1文字しか表示されません
何が原因だかわからないんですがエスパーの人いませんか?

219 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 02:58:32 ]
解決しました
原因は恥ずかしいので言えません

220 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 08:45:17 ]
原因しりてぇww

221 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 09:02:31 ]
みなさんMDXのソースはシンボルファイルを使って見てますか?

 私は、シンボルファイルをDLすればステップ実行で見られると思って居たのですが、
今DL出来るシンボルファイルがAugust 2007 : Symbol Filesになっています。SDKと日付が違いますよね。

実際やってみると、
デバッグのモジュール表示で「シンボルの読み込み情報」を見ると、解凍したしたパスも含まれていて、
ファイルを見つけて居ますが、「PDB がイメージと一致しません。」になります。
「シンボルの読み込み」って奴もあったので、debugとretailsのpdbファイルも試したのですが、結果は変わらず。
※環境はVS2005 proです。

実はもっとカンタンにソースを見る方法があって、私がやってる事が根本的に勘違いってこと無いですか?

222 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 11:45:55 ]
すみません質問です

VS2005等でfxファイルを編集する際に、定義済みの型やコメントなど
色を変えて表示するにはどうすればいいのでしょうか?
以前はなにも設定しなくても自動で色が変わっていたと思うのですが、
最近色がつかなくなってしまいました。

また、fxhファイルでも同様に色を変えるにはどうすればいいのでしょうか。

223 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 12:37:57 ]
>222
pc11.2ch.net/test/read.cgi/gamedev/1198312422/711
pc11.2ch.net/test/read.cgi/gamedev/1198312422/716
で、Effect File =Fxファイルなので現状無いと思いますよ。

私が使ってる、Render Monkeyにもインテリセンスっぽい機能があります。
ステップ実行のデバッグはPix for Windowsでやってます。
使った事無いんですけど、Fx Composer2にも同様の機能があると思います。

 みんながもっと便利な物を使ってるので、VSにその機能が有っても無くても
気づいてくれないかもしれませんねw。

224 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 14:30:31 ]
>>219
そりゃ大文字小文字の違いで表示されなかったら恥ずかしくて言えないよなw



225 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 16:24:01 ]
表示する文字列がcharの配列なのに1文字しかセットしてないってやつだろ。


226 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 08:30:25 ]
>>223
あざーす!
ないんですか、残念です。昔あった気がしたんですがねぇ。
素直にFxComposer2を使おうかと思います。

そういえば、FxComposer2ってDirectX10対応なんですか?
そういったサンプルも見つかりませんし、試しに書いてみてもエラーになるんですが…

227 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 22:12:25 ]
テクスチャからテクスチャ、画像ファイルからテクスチャにコピーってできるんでしょうか?

228 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 22:19:59 ]
出来なかったらそもそもどうやってテクスチャにイメージを設定するんだ?
そんな質問をする意図が全く分からん。

229 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 10:13:14 ]
テクスチャからテクスチャ、画像ファイルからテクスチャにコピーする方法がわかるサンプルはどれでしょう?

230 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 12:09:59 ]
画像ファイルからテクスチャにコピーするには
いったんファイルからテクスチャ作ってコピーするしかない気がする

テクスチャ間コピーはググれ

231 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 01:39:38 ]
テクスチャ間のコピーってレンダーターゲットをテクスチャにしてそこにテクスチャ貼り付けるってことでしょうか?
他のやり方ありますか?

232 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 01:49:25 ]
ロックしてCPUでコピー

233 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 02:14:40 ]
LockRectangle?とかいうやつですね?
情報ありがとうございます
挑戦してみます

234 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:39:01 ]
DirectSoundのサンプルコードみてるんですが、
プログラム実行中、wav形式のファイルをmmioOpenしっぱなしなんですが、いいのですか?
メモリ上に写し取って、ファイルは開放みたいなのを想像してたんですが



235 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:10:45 ]
いいのです。

236 名前:234 mailto:sage [2008/03/30(日) 18:38:13 ]
わかりました。ありがとうございます

237 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 17:37:25 ]
超初心者ですが、教えてください。
フルスクリーンで表示されているゲームの上に◎や目盛りをつけたいのですが、
どうすればよいか判りません。

よろしくお願いします。

238 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 18:24:32 ]
スプライト

239 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:17:43 ]
コカコーラ

240 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:27:23 ]
外部からって話だと難しいな。方法は238

241 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 02:56:06 ]
>>237
他人の作ったゲームに表示したいというなら、あと3年勉強したら
できるというレベルの話。

242 名前:デフォルトの名無しさん [2008/04/04(金) 07:33:32 ]
DirectX9で3Dのイメージを作って、その画像をBitmapで取得してAVIで出力したい。
どうすればいいのだろうか?

243 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 08:12:31 ]
何が分からないか考えてみよう

244 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 08:33:36 ]
3Dのイメージが生成されるタイミング。
画像の取得はバックバッファのGetDCかLockRectを考えている。



245 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 11:18:39 ]
>>242
テクスチャにレンダリングすれば便利な関数で画像は保存出来たはず
aviにするならロックで取得したほうがいいかな

ただしレンダーターゲットはロックできない問題があったような…

レンダーターゲットに書き込み→普通のテクスチャにコピー→ロックして取得
→取得したデータをAVI作成ソフトに転送(この辺はよく分らん)

こんな感じじゃね?

246 名前:デフォルトの名無しさん [2008/04/04(金) 11:42:11 ]
IDirect3DDevice9::EndSceneって、具体的には何やってるの?

247 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 11:46:52 ]
ドライバ依存

248 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 16:09:27 ]
>>244
読み出そうすれば画像のレンダリングが終わってなければ待機が行われる。タイミングは基本的にいつでもいい。

249 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 17:36:53 ]
WindowsXP+DirectX9 でウィンドウモードとフルスクリーンモードで
切り替えできるようにゲームを作ってみたのですが、フルスクリーンから
ウィンドウモードに戻ると他のいくつかのアプリ(WindowsMediaPlayer11/
PowerDVD)の映像がブラックアウトしてしまいます。
以下の手順で切り替えを行っているのですが、何か他に必要な処理があるのでしょうか。

リソース開放→TestCooperateLevelを確認→PresentationParameterを設定→
Reset→ウィンドウの再設定

250 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 17:48:20 ]
ブラックアウトしたアプリケーションがデバイスロストから復帰していないだけだから対処方法はない。
再生や描画を開始しはじめれば勝手にリセットするんじゃないかな。

251 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 18:54:07 ]
例えば背景を消す関数で
色の指定が0xffffffffだったら消さないってのは違法ですか?

252 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:28:00 ]
そんな法律は聞いたことがないな。

253 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 02:16:25 ]
>>250
どうもコメントありがとうございます。
WMP側のオプションをいろいろ設定してビデオアクセラレーションを切ると
WMPが落ちたり(汗)ゲームを2つ実行するとなぜかブラックアウトしなかったりと
なかなかカオスな状況であります。うーん。DirectX 難しいです。。

254 名前:デフォルトの名無しさん [2008/04/05(土) 23:00:06 ]
このスレの住人なら知っていますね、あの糞開発ツールのことを

・自分のプログラムのバグなのかコンパイラのバグなのかわからない
・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している
・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている
・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる

糞だけど、政治的な理由で無理やり使わされているんですよね。
もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。

・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。
 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。
・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。
・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。
 バグレポートなどしてはいけません。改善要求などもってのほかです。
 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。
・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」
 なんて話が出たら力強く机を叩き、会議室を出ましょう。
 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。

糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。



255 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 23:06:02 ]
Eclipseのことだな

256 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 23:17:34 ]
javaで作られた大きなものは大概糞

257 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 23:21:35 ]
RenderWareのことかぁぁぁぁぁ!

258 名前:デフォルトの名無しさん [2008/04/05(土) 23:29:17 ]
RenderWareは大きな糞

259 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 06:51:11 ]
254-255はセットなのか、これ?

260 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 15:45:04 ]
openglとdirectxのスプライト描画だとどっちが2D描画が早いですか

261 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 15:59:08 ]
それは、OpenGLとDirectXのどっちが速いですか?って質問だな。

262 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 16:03:27 ]
実装の仕方にもよるんだし一概には言えないような気もする。
グラボが同じなら大差ないと思うけどな。

263 名前:デフォルトの名無しさん [2008/04/08(火) 13:46:02 ]
テクスチャがあるのに、スプライトを使うメリットって何?

264 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 14:05:35 ]
そもそもスプライトなど存在しない



265 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 15:03:30 ]
DirectDrawの方がメモリーを食わないとか

266 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 03:14:24 ]
初心者スレはここと統合でいいのかい?

267 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 09:14:00 ]
すみませんManaged DirectX 板にも書いたのですが、こちらの方がふさわしいので
こちらに書きます。

Direct3Dのフルスクリーンゲーム画面をキャプチャしたいんでうが
どのようなjコードでできますか?

どっかのサイトで「Deviceを作ってGetBackBuffer()でおk」っていうのを
見つけたんですが、フルスクリーンゲーム画面のDeviceを取得するとこ
からつまっています。

簡単なサンプルなどあげてもらえると助かります。

268 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 12:05:17 ]
IDirectSoundBufferからIDirectSoundBuffer8を作るのがうまくいきません。
hr に E_NOINTERFACE が返されて失敗してしまいます。

IDirectSoundBuffer *pDSBuffer8 ;
HRESULT hr = pDSBuffer->QueryInterface( IID_IDirectSound3DBuffer8 , (LPVOID*) &pDSBuffer8 ) ;

どこが問題点か分かりますでしょうか。


269 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 12:14:58 ]
>>267
外部アプリのゲーム画面をキャプチャしたいのか?だったら俺には分らん

>>268
勘だがそっち向きは無理じゃね?
IDirectSoundBuffer8からIDirectSoundBufferの取得ならわかるが…

270 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 13:24:04 ]
>>268
The IDirectSound3DBuffer8 interface is obtained from a secondary DirectSound
buffer that has been created with the DSBCAPS_CTRL3D flag in the dwFlags
member of the DSBUFFERDESC structure.

You can retrieve the IDirectSound3DBuffer8 interface by calling QueryInterface
method on the buffer, as in the following sample code, where lpDsbSecondary is
an IDirectSoundBuffer8 interface.

271 名前:268 mailto:sage [2008/04/09(水) 14:29:04 ]
ありがとうございます。解決できました。

272 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 09:29:56 ]
DirectXはダウングレード出来ないと聞きました。
今、PCに入っているDirectXのバージョンより下のバージョンに対応した
ソフトを作るって無理なんでしょうか・・・

例えば、今私のPCにはDirectX9が入っていますが
このPCでDirectX5に対応したソフトを作るとか・・・

出来ませんか?

273 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 10:12:43 ]
>>272
DX5 SDKを入れれば作れる
ランタイムは最新のままでオッケ
俺も仕事にあわせて複数のSDK入れてるよ
DX5、DX7a、DX8、DX9c

274 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 21:49:19 ]
5とか7の仕事なんて今時あんのか・・・エロゲ?



275 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 21:57:08 ]
エロゲと付録ゲ
あとはDX嫌がるところはOS標準のDXにあわせてる

276 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 22:08:36 ]
あんまり古いと逆に問題多いんじゃないか

277 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 15:51:24 ]
古すぎるとGDIでいいんじゃね

278 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 17:22:03 ]
>>272
DirectX 9.0b SDK
今公開されている一番古いSDKで開発ができる
これ以降のやつはDirectX8のヘッダが削除されているので開発できない

ただ、古いバージョンでコンパイルしたいなら以下の指定が必要

// DirectX 5 を使用する
#define DIRECTDRAW_VERSION 0x0500
#define DIRECTSOUND_VERSION 0x0500
#define DIRECTINPUT_VERSION 0x0500

今でもエロゲ開発には必要なのさ。。。

279 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 17:26:05 ]
動画プレーヤーを作りたいのですがDirectShowの質問って
どこで受け付けてくれるのでしょうか。

自分の利用している開発環境はVC#2008expressionです。
プログラミング経験はなくC#もロクに理解してないので
C++とかはいじれる気がしません。

280 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 18:44:55 ]
DirectShowのスレあったけど落ちちゃってるんだよね。
てか経験無いようだから、取りあえずWMPコンポーネントとか使った方が良いと思うけど・・・

281 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 18:59:34 ]
動画再生よりむしろ静止画保存が目的なんで…

サンプルながめてもフィルタやピンがどうのと
なかなか素人の手に負えない状況です

282 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:29:38 ]
>>281
じゃあ最初から最後まで教えろってこと?

283 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:35:07 ]
ちゃんとヘルプ嫁
DirectShowはとっつきにくいが、意外と理路整然としてて使いやすいぞ
他のDirectXコンポーネントとは大違い

284 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:47:32 ]
プッ



285 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 20:25:13 ]
ゴチャゴチャやってたら偶然再生できるようなとことまで来たのですが
現在時間を取得しようと思ってもIMediaSeekingのGetCurrentPositionから
どうやって数字や文字列をもらえればいいのかさっぱりです。

HRESULT GetCurrentPosition( LONGLONG *pCurrent);で
NULL ポインタ引数が戻り値がとかいわれても、
C#だとどう記述したものやらと途方にくれてしまいます

286 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 20:45:55 ]
サンプル読めばわかるだろ。
ちなみに、DirectShowはDirectXに今は含まれていないからスレ違いなんだ。

287 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:12:35 ]
60fpsで1フレームごとにキーボードの状態取り込むと
押したキーが何フレームにも渡って補足されるです。
どうすればいいですか?

288 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:17:54 ]
無視する

289 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 02:12:30 ]
Async使えよ馬鹿

290 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 08:12:25 ]
i8042のクロックで取り込む

291 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 08:24:10 ]
補足しないで捕捉する。

292 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 10:58:12 ]
テクスチャAをテクスチャBにコピーしたいのですが
どのような手段があるのでしょうか?

293 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 11:25:36 ]
copy textureA.dds textureB.dds

294 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:11:03 ]
・テクスチャBをRenderTargetにしてレンダリング
・CopyRects
・Lock/Unlock

どれでもお好きな方法を



295 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:38:01 ]
>>294
d 助かりました

296 名前:デフォルトの名無しさん [2008/04/27(日) 19:31:06 ]
DirectXの構造体の解説やマニュアルのみをただただ乗せてるだけってサイトないですか?







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<147KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef