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
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の構造体の解説やマニュアルのみをただただ乗せてるだけってサイトないですか?
297 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:35:48 ] 本家は?
298 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 21:05:17 ] SDK落として嫁
299 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 23:39:05 ] 読めってあの大量のサンプルをか? それがめんどいんだが
300 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 23:49:31 ] ならやめろw
301 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 00:09:03 ] いやだ ぜってぇあきらめねぇ
302 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 00:51:48 ] ┌─┐ |も.| |う | │来│ │ね│ │え .| │よ .| バカ ゴルァ │ !!.│ └─┤ プンプン ソンナツメタイコトイウナヨ!! ヽ(`Д´)ノ ヽ(`Д´)ノ (`Д´)ノ ( `Д) ナイナラナイッテイッテクレヨ! | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U 〜 〜  ̄◎ ̄ . ̄◎ ̄  ̄◎ ̄ ◎−>┘◎
303 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 00:54:29 ] ┌─┐ |も.| |う | │来│ │ね│ │え .| │よ .| バカ ゴルァ │ !!.│ └─┤ プンプン ソンナツメタイコトイウナヨ!! ヽ(`Д´)ノ ヽ(`Д´)ノ (`Д´)ノ ( `Д) ナイナラナイッテイッテクレヨ! | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U 〜 〜  ̄◎ ̄ . ̄◎ ̄  ̄◎ ̄ ◎−>┘◎
304 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 08:27:59 ] >>296 どうみてもヘルプのことです ありがとうございました
305 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 18:58:41 ] 2次元で、 頂点V0〜V3で作られた四角形の中に点Pがあるかどうかって 四角形を構成する4つの線分の裏にPがあるかチェックで 調べているんですけど、もっと高速な方法ってありますか?
306 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 19:04:09 ] x>left&&x<right&&y>top&&y<bottom
307 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 19:23:13 ] 長方形じゃないです
308 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 08:37:24 ] マトリックスによる行列変換で直方体から変形可能なら逆行列使えば簡単。 でなければ305のやり方でいいんじゃない? ただ、線の裏側にあるかの判断方法によってだいぶ変わるはず。 ポリゴンなら点Pから一方向(例えば右)に線を引いて何回交差するかを調べる。
309 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 09:21:29 ] >>305 すべての角が180度以下であることが保障されるなら簡単だが、 180度以上の角がある場合は面倒。
310 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:15:12 ] ここのヘルプファイルをDLしてインストールしたんだけど、VSから参照できないのですか? ttp://www.microsoft.com/downloads/details.aspx?FamilyId=4B9B1752-6F6C-440E-816C-35D247570AE4&displaylang=ja
311 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:42:56 ] >>310 VSのバージョンくらい書けよ まあ、普通にIncludeとLibのパスを通せば使える ただ、VS2008とかだと、一部ファイルが新しいから、パスの参照優先順位を一番下にするのが吉
312 名前:デフォルトの名無しさん [2008/05/02(金) 22:03:41 ] VisualStudio2005、VC++でDirectSound (DirectX9)を使ったWaveプレーヤを作ってます。 再生ポジションの通知を行うためにIDirectSoundNotifyを使って数箇所SetNotificationPositionsして、、 という流れで書いていたのですが、↓のようなリンクエラーが出ちゃいます。 エラー 35 error LNK2001: 外部シンボル "_IID_IDirectSoundNotify" は未解決です。 Player.obj エラー 36 error LNK2001: 外部シンボル "_IID_IDirectSoundBuffer8" は未解決です。 Player.obj なぜでしょう。 ちゃんと #include <dsound.h> しているんですが。。
313 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 22:18:32 ] lib
314 名前:デフォルトの名無しさん [2008/05/02(金) 22:30:21 ] >313 あすみません、libも #pragma comment (lib, "dsound.lib") しております、書くの忘れてました。
315 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 23:11:42 ] dxguid.lib
316 名前:デフォルトの名無しさん [2008/05/02(金) 23:18:53 ] >315 ; ̄口 ̄]ナオッタ ありがとうございます、コンパイル通りました!! ありがとうございます!
317 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 04:33:07 ] 外部シンボル 〜 は未解決です てのはコンパイルエラーじゃなくてリンクエラーの事なのでライブラリの参照をすれ
318 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 09:16:59 ] Lightサンプルの真似してライト設置してるんだが、 自分で作った六面体がノッペリ同じ色で塗りつぶさてしまう。 こんな減少の場合、何を見落としてると思う? とりあえず、Lightサンプルの中に自分で作った六面体をぶち込んでみるわ
319 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 11:27:25 ] 法線データが入ってないってオチは?
320 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:49:09 ] C言語の知識だけでDiectXはできますか?
321 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:59:16 ] 全てのAPIがC言語からでも呼び出せる。
322 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 17:56:24 ] MSDNから日本語ドキュメントがごっそりなくなってるじゃねえか!市ね!! 改悪にもほどがある!!
323 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 06:59:12 ] >>321 クラスで出来てるんだからCだけで使えるわけないだろ
324 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 10:42:45 ] 法線データ入ってませんでした。 LightサンプルにD3DFVF_NORMALがあったので真似して、 D3DFVF_DIFFUSEも消したらうまくいった。 頂点にデフューズ色指定するとライトがうまく働かないの?
325 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 13:19:44 ] >>322 勘弁して欲しいよね。本気で。
326 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 13:20:10 ] >>320 できるけど面倒い。 C++ 使った方がよっぽどか楽。
327 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 18:18:21 ] ぐーぐるから見ようとすると「ないっす」って言われるんですよね
328 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 19:39:15 ] blogs.msdn.com/hiroyuk/archive/2008/04/30/msdn-directx-sdk.aspx これか?
329 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 19:50:19 ] ちょっと皆さん聞いてくださいよ。 さっき僕すごいもの見つけたんですよ本当に。 これ見てください。 fatalita.sakura.ne.jp/3DLib/ これ使えばもうわざわざDirectX覚える意味がなくなりますね^^V
330 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 19:53:42 ] これからは2004octの時代
331 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 20:24:03 ] >>329 のライブラリ使おうとするとブルースクリーンが出るんですけど^^; Init関数で死ぬとかドンだけー
332 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 12:44:07 ] >>329 なつかしいな まだアクティブなのか
333 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 14:59:30 ] 本家じゃなくて3D機能を強化してる互換版 ベータとはいえ開発環境依存、互換中途半端、重い 開発に付き合うほど暇ではないので1年後また見てみる
334 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 19:55:41 ] DirectXにはディスプレイ出力を取得するようなAPIはありませんよね? FrapsとかDxtoryはどうやってるんでしょうか? グラフィックのドライバレベルではディスプレイ出力の取得が可能?
335 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 20:49:32 ] 表示しているものは何であるか考えれば答えは出るよ
336 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:30:19 ] Frapsを見たことがないのでどうやってるのかは知らんが、 Presentにフック仕掛けてるだけじゃない?
337 名前:デフォルトの名無しさん mailto:saage [2008/05/07(水) 07:22:42 ] ヘタレな質問です。現在、DX8使用して背景に3D、キャラに2Dを表示しようと 考えております。 まず、セオリー通りテクスチャで表示したのですが微妙に歪み、 暗く表示されてしまいます。 そこで、backsurfaceというのがあると聞きつけたのですが、どのように使えば良いか、 コードでみせて下さると嬉しいです。 そもそも、LPDIRECT3DDEVICE8は、3D作成時の物で良いのか、 そして、表示先のバックサーフェイスをどうやって取得すれば良いのでしょうか。