[表示 : 全て 最新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

171 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 22:42:21 ]
すみません
DirectX SDKのバージョン8.1ってどこで落とせるのでしょうか?
どうしても必要になってしまいました

172 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 22:51:31 ]
ダウンロードセンタにゃもう無いっぽいね。
9.0bあたりなら8.1の開発として使えるとは思うけど?

173 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 22:52:35 ]
相当昔の話だぞ・・・

174 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 23:01:11 ]
dinput.libが必要なのですが
最新版にには入ってないらしくて

9.0b落としてみます

175 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 23:01:23 ]
>>170
マジだった
っていうか最新のSDKには入ってすらいねぇみたいだ

176 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 23:08:15 ]
サポートされなくなったものは、Vistaの64bit版ではとことんdllが入ってない

177 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 23:19:43 ]
すみません
9.0bだと駄目みたいでした

178 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 23:27:37 ]
>>177
ん? dinput.libが目的なら、手元にあるOctober2004にすら入ってるんだから
9.0bで駄目なわけないんだが、本当に入ってない?

179 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 23:28:04 ]
普通にダウンロードできるだろ。
2007年あたりのSDKにさえ、dinput.lib は入っている。



180 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 03:42:43 ]
>>165
dクス

181 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 09:06:04 ]
逆に考えると、Vistaの64bit版上で開発すれば将来互換性でトラブる事が少なくなるわけだな。

182 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:34:37 ]
将来を見据えて研究しておくのはその通りだと思うけど
ユーザが移行するまではまだまだ時間がかかるから
現時点で何かをリリースするのは得策ではないかもしれんね
芸術家じゃあるまいし死後その功績を認められても・・・

183 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:42:09 ]
現在新たに開発しているのなら、わざわざサポートが終わった物を使う理由はない。

184 名前:デフォルトの名無しさん [2008/02/19(火) 21:44:09 ]
メッシュを回転させつつ移動させたいんですが、

D3DXMatrixRotationX ( &mat , time/1000 );
D3DXMatrixTranslation ( &mat , x , y , z );
SetTransform ( D3DTS_WORLD , &mat );

こうするとD3DXMatrixTranslationは実行されるのにD3DXMatrixRotationXの結果が飛ばされるんですが、
両方実行させるにはどうしたらいいですか?
ちなみにD3DXMatrixTranslationをコメントアウトすればD3DXMatrixRotationXは実行されます。

185 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 21:49:37 ]
乗算しろよ

186 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 22:09:10 ]
int n;
n = 3;
n = 5;
でnが8になりません><って言ってるのと同じ

D3DXMATRIX mat, mat1, mat2;
D3DXMatrixRotationX ( &mat1 , time/1000 );
D3DXMatrixTranslation ( &mat2 , x , y , z );
mat = mat1 * mat2; // 順番に注意
SetTransform ( D3DTS_WORLD , &mat );

187 名前:184 mailto:sage [2008/02/19(火) 22:26:43 ]
>>185-186
理解できました。詳しい説明ありがとうございます。

188 名前:デフォルトの名無しさん [2008/02/25(月) 10:09:02 ]
頂点シェーダが使用できないとき下のコードは動かないのですが
頂点シューダを使わないとするとどこを変更すればよいですか?

g_pd3dDevice->SetRenderState(D3DRS_ZWRITEENABLE, TRUE);
g_pd3dDevice->SetRenderState(D3DRS_COLORVERTEX, TRUE);
g_pd3dDevice->SetRenderState(D3DRS_LIGHTING, FALSE);
g_pd3dDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, FALSE);

g_pd3dDevice->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_DISABLE);
g_pd3dDevice->SetTextureStageState(0, D3DTSS_MINFILTER, D3DTEXF_LINEAR);
g_pd3dDevice->SetTextureStageState(0, D3DTSS_MAGFILTER, D3DTEXF_LINEAR);
g_pd3dDevice->SetTextureStageState(0, D3DTSS_ADDRESSU, D3DTADDRESS_WRAP);
g_pd3dDevice->SetTextureStageState(0, D3DTSS_ADDRESSV, D3DTADDRESS_WRAP);

g_pd3dDevice->SetTexture(0, pTexture);

g_pd3dDevice->SetVertexShader(TestVertexShader);
g_pd3dDevice->SetPixelShader(TestPixelShader);
g_pd3dDevice->SetStreamSource(0, pVertices ,
sizeof(D3DCTRL_CUSTOM_VERTEX_INFO));
g_pd3dDevice->SetIndices(pIndex , 0);
g_pd3dDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST, 0,
VerCou, 0, PolyCou);

189 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 14:03:37 ]
>>188
その短いソースの中で「Shader」で検索してみるといいよ。



190 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 21:06:02 ]
>>189 さんくす

191 名前:デフォルトの名無しさん [2008/02/28(木) 03:45:20 ]
ウィンドウモードで、ウィンドウの幅と高さを変更しても
ポリゴンの表示比率が変わらないようにする方法ありますか?


192 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 08:32:34 ]
>>190
バックバッファを作り直してカメラのアスペクト比を変える

193 名前:191 [2008/02/29(金) 03:02:36 ]
すいません、質問の仕方がまちがえていました。
ウィンドウモードでウィンドウサイズを変更しても
ポリゴンの縦と横の長さを一定のまま表示したいのです。
画面上でウィンドウ最大時縦5cm横5cmの正方形を
ウィンドウを縮小しても縦5cm横5cmにする方法です。
ウィンドウサイズの変更のたびに拡大縮小させるしか方法ありませんか?

194 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 12:34:59 ]
常に同じ画各になるようにカメラ下げればいいんじゃね?

195 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 15:37:00 ]
もしかして: 画角

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 ]
ありがとうございます。解決できました。






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

前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