- 1 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 19:39:57 ]
- 前スレはカスしか居ないので廃棄の方向で。
※回答する人も、質問する人も必ず読んでください これらに当てはまる人のための質問スレです。 1.C/C++は多少理解している。 2.最近DirectXを始めたばかり 3.SDKを見ても、Googleで検索しても、いまいち理解できない人 4.余計な雑談は不要ですよ 【 回答してくださる方 】 ・ できるだけ優しく質問に答えてあげてください。 ・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。 「ググれ」「SDK見れ」以外の回答でおながいします。 ・ 神ですら理解不能な質問は無視して下さい。 【 質問する方 】 ・ どんな事で躓いているのか明確にしよう。 ・ 長くならないなら躓いている部分のコードを晒してみれ。 ・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。 ・ 回答して貰ったら、出来るだけお礼もしよう。
- 596 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 16:04:27 ]
- >>595
解決したらどんなエラーだったかを示すのがスジ。
- 597 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 16:07:55 ]
- まあOnCreateあたりでCreateDeviceしたんだろうけど。
- 598 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 16:25:44 ]
- CViewのコンストラクタ内でハンドルを渡したら中身がNULLだったので
InitUpdateの中でやったら解決しました。
- 599 名前:デフォルトの名無しさん [2009/02/15(日) 20:08:59 ]
- DXTRACE_ERR()をやたら使ってるソースがあるんですが、これって意味あるんでしょうか?
なんにも有効そうなログとかだしてくれないんですが、、、
- 600 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:06:28 ]
- それこそ使い方による
- 601 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:25:28 ]
- Xファイルのアニメーションを切り替えるサンプルコードどっかにない?
SDKのは長すぎて解読不能だたよ
- 602 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:26:55 ]
- まるぺけ
- 603 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:51:23 ]
- まるぺけは自作関数使ってるじゃん
わかりづらいよ
- 604 名前:デフォルトの名無しさん [2009/02/15(日) 22:58:31 ]
- まるぺけって結構有名なんだな。
参考にしたのオレだけかと思ってたよ。
- 605 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:08:31 ]
- 分かりやすいサンプル=SDK付属のサンプルだと思うんだ
- 606 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:42:46 ]
- それはお前だけ(笑)
- 607 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:46:29 ]
- Xファイルの読み込みってめたくそむずかしくないですか?
VBだと読み込みと描画で2行でかけるのに・・・やばくないですか?Cとかいって 自分が見てる解説サイトがわかりずらいだけなのかな
- 608 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:58:08 ]
- VS2008なんですが、プロジェクト新規作成にDirectXウィザードが無いんですが
どうすればいいと思いますか?
- 609 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 00:23:16 ]
- あきらめればいいと思います
- 610 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 02:40:41 ]
- エンプティープロジェクト
シンプルサンプル
- 611 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 05:27:05 ]
- D3DCAPS9の中身を埋めてくれる関数は何ですか?
- 612 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 05:34:21 ]
- GetDeviceCapsがありました
- 613 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 15:40:06 ]
- 質問です
レンダリングターゲットとして生成したテクスチャーは、マルチサンプリングが無効になってしまうようなのですが これは「2倍の大きさで描画して、表示する際に50%縮小すればアンチエイリアシングかかるじゃん」というやり方をしろということなのでしょうか? それとも何かしら設定があるんでしょうか?
- 614 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 18:14:42 ]
- 質問です
1.レンダリングターゲットのサーフェイスを変えて描画 2.深度バッファはそのままでレンダリングターゲットを元に戻しす 3.深度値の書き込みOFFで画面サイズのスプライトにさっき描画した内容をテクスチャとして描画 4.深度値の書き込みONにして適当にオブジェクトを描画 このときに、サーフェイスのサイズが正方形だとうまくいくんですが 640x480とか、横に長かったりするとスプライトに描画したときにピクセルが微妙にずれてしまいます。 たぶんサンプリングの問題だと思うんですが、 最後のオブジェクトを描画するときに最初の深度バッファをそのまま使いたいので ずれてしまうと、何もないのに隠れてたり、その逆が起きたりしてしまいます。 ピクセルがずれるのは1ピクセル程度ですが。 どうすればいいのでしょうか?
- 615 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 18:44:13 ]
- DirectXにスプライトなど無い。
- 616 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 23:18:06 ]
- DirectSoundを使って音楽を再生しようとしているのですが
wav形式は再生できたのにmid形式をデバッグなしで再生しようとすると失敗します。 (デバッグありなら再生可能で、デバッグしてなくてもたまに鳴り出す) これはいったい何が原因なんでしょうか。
- 617 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 23:21:46 ]
- デバッグありだと再生できる方が超常現象だろう
- 618 名前:616 mailto:sage [2009/02/16(月) 23:53:52 ]
- 訂正
DirectSoundじゃなくてDirectMusicでした。
- 619 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 01:47:47 ]
- 初期化で
hr = D3DXCreateTextureFromFile( m_pD3DDev, _T("earth.bmp"), &m_pTexture ); の後、 m_pD3DDev->SetTexture(0, m_pTexture); を描画start,endの間に追加したんですが 四角形の色が変わるだけで絵が表示されません、どこが原因なんでしょうか
- 620 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 02:16:28 ]
- uvがちゃんと設定されてないんじゃ?
- 621 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 02:45:58 ]
- どこかおかしいところありますか?
typedef struct { float x, y, z, rhw; //スクリーン座標での位置 DWORD color; //頂点色 float tu, tv; } CUSTOMVERTEX; CUSTOMVERTEX vertices[] = { // x y z rhw color (赤 緑 青 α) {50.0f, 50.0f, 0.5f, 1.0f, D3DCOLOR_RGBA(0xff, 0xff, 0xff, 0xff), 0, 0}, {250.0f, 50.0f, 0.5f, 1.0f, D3DCOLOR_RGBA(0x00, 0x00, 0x00, 0xff), 1, 0}, {50.0f, 250.0f, 0.5f, 1.0f, D3DCOLOR_RGBA(0xff, 0xff, 0xff, 0xff), 0, 1}, {250.0f, 250.0f, 0.5f, 1.0f, D3DCOLOR_RGBA(0x00, 0x00, 0x00, 0xff), 1, 1} };
- 622 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 03:30:26 ]
- SetFVF で D3DFVF_TEX1 入れ忘れてるんだろう
- 623 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 03:41:27 ]
- m_pD3DDev->SetFVF(D3DFVF_CUSTOMVERTEX);
これですか? コメントアウトしてもだめでした
- 624 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 03:43:29 ]
- D3DFVF_XYZ
だけにしたんですがそれでもだめでした
- 625 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 03:47:59 ]
- わかりました
D3DFVF_XYZ を D3DFVF_XYZRHW にしたら表示されました ありがとうです!
|

|