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


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

DirectX総合スレ (Part7)



1 名前:名前は開発中のものです。 [2007/05/19(土) 04:24:57 ID:KPbkIJbr]
言語はC++
他の言語使ってる奴はいますぐ消えろ

■過去スレ

DirectX総合スレ
Part 1: pc5.2ch.net/test/read.cgi/gamedev/1083728025/
Part 2: pc5.2ch.net/test/read.cgi/gamedev/1095863432/
Part 3: pc5.2ch.net/test/read.cgi/gamedev/1105333209/
Part 4: pc8.2ch.net/test/read.cgi/gamedev/1132937938/
Part 5: pc8.2ch.net/test/read.cgi/gamedev/1157727402/
Part 6: pc11.2ch.net/test/read.cgi/gamedev/1163691532/

286 名前:名前は開発中のものです。 mailto:sage [2007/10/02(火) 16:18:51 ID:sb9IAp+G]
>>285
D3DXSaveSurfaceToFile

287 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 03:35:34 ID:mMbwj+l/]
ゲーム内の色を白黒にする方法とかないですよね?
あったら教えてください・・・

288 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 03:46:29 ID:Qxe5Fv9h]
なんで最初から、無いと決め付けているんだ?
いくらでもある。

289 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 04:14:19 ID:mMbwj+l/]
>>288
本当ですか?
画面プロパティで値を下げても普通の動画はなるんですが、ゲームはなってませんでした。
あとSIS740なんでドライバのやつじゃなりませんでした・・・
やっぱ糞チップセットがネックのような・・・

290 名前:名前は開発中のものです。 [2007/10/20(土) 04:28:59 ID:QggWSyDE]
>>287
ピクセルシェーダーで適当にポストエフェクトかければいいんじゃね?
無理なら白黒表示用のマテリアル(テクスチャ等)を別途用意しとけ

ちなみにカラーto白黒シェーダーの仮想コードは。。。って書きかけたところで

>>289
ん〜?画面のプロパティ?プログラムの話じゃねーのかよ。
画面のプロパティでどうこうして片付く話ならユーザーとしての相談だろ。
板違いだよ。ディスプレイ側の操作パネルで彩度を最低にでもしとけ

291 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 04:31:28 ID:mMbwj+l/]
>>290
あっすいません ありがとうございました

292 名前:名前は開発中のものです。 [2007/10/20(土) 04:41:06 ID:QggWSyDE]
>ID:mMbwj+l/
こいつ糞スレageてるし、バカを装った筋金入りの荒らし
pc11.2ch.net/test/read.cgi/gamedev/1006054077/129


293 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 05:25:48 ID:fv9xQlt7]
>>292
お前がそいつのストーカーって事は分かった

294 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 06:20:15 ID:U74mIrzj]
ワロタw



295 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:04:26 ID:pj6Y4POm]
DirectXの勉強法が分かりません><

やっぱりFラン大学の学生には無理ですか?

296 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:21:15 ID:RxOVQ5Yb]
高卒でも出来るものが出来ないのかよ

297 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:23:12 ID:pj6Y4POm]
やっぱり学歴が一番重要ですよね?

298 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:26:10 ID:wKL09Lw0]
F大がだめなら
G専いけばいぃ〜じゃなぃ。

299 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:27:34 ID:pj6Y4POm]
それ以前にC++の勉強法が分かりません。
大学でJavaをやりすぎました。これは絶望的でしょうか。

300 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:32:08 ID:RxOVQ5Yb]
おまえは受験勉強の方法まで誰かに聞いて教わったのかよ

301 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:37:51 ID:wKL09Lw0]
どうしても構ってほしいなら「○○と××の実行速度の違いを…」
とかのほうがいいと思うぞw

302 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:40:06 ID:T0W9bxoz]
>>295
その辺の腐った専門を卒業した俺が一人で勉強して出来たことが、
Fランとは言え大学生の君に出来ないと思いますか。

303 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:40:57 ID:pj6Y4POm]
しかし一般的にFラン大学の学生は人間ではないと言われると聞きます。
そんな私には不可能では無いでしょうか。

304 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:42:54 ID:RxOVQ5Yb]
可能かどうかは本人によるものであって肩書きによるものではない
とりあえずメ欄にはちゃんと書いておいたほうがいいぞ。



305 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 23:14:31 ID:wKL09Lw0]
このスレでも学歴ネタは絶好調だな!

306 名前:名前は開発中のものです。 mailto:sage [2007/10/30(火) 11:00:05 ID:iyaZoJ9f]
DX専門書の内容は、単純なモデルばかりを表示させるものばかりなのに

それ以降のレベルを解説している書籍がないのはなぜですか?

307 名前:名前は開発中のものです。 mailto:sage [2007/10/30(火) 21:42:54 ID:e7vshS2Z]
一本ゲームを作れるゲームエンジンであれば相当な量の俺様仕様が
入っているものなんだが、そうなると、本を買う人の求めるもの
「つまみ食い的にプログラムをパクる」のが無理になってくる。

308 名前:名前は開発中のものです。 mailto:sage [2007/10/30(火) 22:30:42 ID:UuA+g0HI]
松浦健一郎先生の本を買え!

309 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 18:48:39 ID:qF2p0/32]
>>306
それ以降のレベルというのが意味不明。
自分の脳内で考えていることを勝手に他人が汲み取ってくれると考える辺り、
プログラミングの素養が無いのが明白なんだから何を読んだって無駄。

310 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 19:49:54 ID:h50Tz0OG]
やはり学歴が一番重要なのですね

311 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 21:48:27 ID:1onGLFfy]
>>309
単純じゃないモデルを表示させる本が欲しいのだろう

312 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 01:25:51 ID:fiXOCW2f]
どこの馬の骨とも分からない著者が書いた本、(良くて暇な理系大学生か、リタイアした元開発者)
サンプルプログラム以上の使用実績もないゲームエンジンの解説書が出て
それの設計思想を理解してどっぷり依存してゲームを作る気になるものだろうか。

313 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 09:40:10 ID:p/QQXTBl]
じゃぁDXライブラリの本とか買えばいんじゃね

314 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 10:35:29 ID:Jydx2P4O]
高額社からでてるDX本を卒業したら、次のステップとして「Game Programming Gems」シリーズに行けばいいかも。

かなり高いけど・・・



315 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 02:24:24 ID:aCQH9zfu]
>>314
高校を卒業したら次はネギを買いにスーパーに行けばいいかも。

とか言ってるようなもんだ。レベルとか値段以前に本のカテゴリが違いすぎる。

316 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 04:47:36 ID:9UZwDPTS]
Gemsっておれも日本語版全巻持ってるけどところどころしか読んでない。。。
ていうかそれを生かしたゲームが作れん。やっぱ基本から順序良く書いてある本がいい!
というわけでGems買う前に、Gemsと雰囲気が似てるけど、基本から順番に解説してる
「リアルタイム レンダリング 第2版」を買うべき。

317 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 08:59:05 ID:KaZx7iBR]
リアルタイムレンダリングもちがわねぇか?

318 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 21:46:28 ID:opQWM97X]
3Dをやりたいのなら、
「ゲームプログラミングのための3Dグラフィックス数学」は必須。

3Dの数学系はこれ1冊でOK


319 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 22:42:24 ID:aCQH9zfu]
>>318
必須かどうかは人によるだろ。
あれは数学の本当に基礎的な部分しか書いてないから、
大学一年程度の数学の講義を普通に受けていれば別に読む必要はない。

ただ、日本語訳にはかなり気が配られていて図表も丁寧で見やすいし、
少々値は張るが基礎知識の乏しい人は買って損はない良書だと思う。

320 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 22:42:58 ID:3oO9JYqE]
グラフィック使いながらもっとすっごい
基本の数学を勉強できる本のないかな?

321 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 22:52:04 ID:9T/vYial]
クォータニオンはとても便利なんだが、どうして滑らかに補間できるのかさっぱり分からない
もはや、理解しようとも思わなくなったオレにとって、数学に挑む >>320 はとても眩しい

322 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 08:43:53 ID:61tPm2RV]
>>319
まとめると、「低学歴は学生の時に勉強しなかった分、今勉強しろ」、ってことだよな。

323 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 11:48:18 ID:S2K1IAot]
オレも学生の時に数学勉強してなかったから、3Dの数学の入門書に出てくる公式とかが分からん。

公式を解説してても、基礎がないとつらい><

324 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 12:24:03 ID:UfAaEoCF]
基礎はとりあえず高校数学をきちんと勉強しなおせば大体通じるようになるぞ。
受験用の参考書をコンプリートするのが一番簡単だったが、
その労力で大学いけたような気もした。



325 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 18:38:45 ID:1JH6AlIu]
そう云えば、就職案内パンフレットに独立系ITで学生時代の専攻が文系の人半分いるな・・・
東京一部上場独立系システムインレグレータ、JAS○CE

326 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 22:34:18 ID:3prz6si6]
学歴ネタは釣れるなあw

327 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 00:47:13 ID:rXPqdu08]
やっぱり人間が生きるうえで学歴は一番重要なんだなあ

328 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 01:21:47 ID:8RjZK9ch]
人間が生きるうえでの話はまったく別だけどな

329 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 02:49:28 ID:hWJhRD8D]
つかいつの間に学歴ネタになったんだよ・・・本の話じゃなかったんか

330 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 07:59:50 ID:+m4TiAwp]
しかし実際のところ、知性の欠如した低学歴は人間よりも獣に近いわけで、
「いかに低学歴の行動・発言を制限するか」
「いかに低学歴を意思決定から排除するか」
が、うまくやっていく大きな鍵になっているんだよ。

スレも、板も、小集団も、会社も、地域社会も、国家も、そしてこの宇宙さえも。

331 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 08:35:35 ID:FaYmrgpm]
とりあえずスレ違いの話題を続ける馬鹿が学歴に関係なく存在することはわかった

332 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 09:43:11 ID:bIPPT8zj]
しかも学歴で知性wとかアホ丸出しかよ。
学歴ネタで釣るにしてももうすこし知性wある書き込みしような。

333 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 00:02:07 ID:Zw1MBZj2]
宇宙もかよwwww

334 名前:名前は開発中のものです。 [2007/11/08(木) 22:15:17 ID:xXaiaqHo]
すみません。
ジョイスティックからMessageBoxで開いたメッセージボックスを閉じる方法あるでしょうか?
SendMessage(hWnd, WM_KEYDOWN, VK_RETURN, ?);
なんかでいけるかと思ったのですが、だめでした。



335 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 23:15:23 ID:bD5mG7fg]
フォーカスあってんの?

336 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 23:28:17 ID:xXaiaqHo]
>>335
なるほどです。でも、どうやって、フォーカスを合わすかとか、
教えていただけないでしょうか。
というか、メッセージボックスのHWNDの取得からして怪しいです。


337 名前:名前は開発中のものです。 [2007/11/09(金) 06:42:56 ID:mfpq6ZYz]
>>334
ゲームで、ジョイスティックを使うインターフェスなのに、
メッセージボーックスのような、Windowsのシステム(のマウス主体)のUIを
使う必要性がわかんない。

ジョイスティック使用なら、ゲーム内のUIで、カーソル押下(スティク倒し?)で、
YES、NOを選択できるように設計すべきでは?



338 名前:名前は開発中のものです。 mailto:sage [2007/11/09(金) 12:44:57 ID:gWKJP+Hh]
>>334
対象のメッセージボックスに WM_CLOSE 送るとかじゃダメ?

339 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 13:02:11 ID:W13jYQep]
Win32APIでメッセージボックス表示させてるなら、オーナーウィンドウにフォーカス当てれば勝手にメッセージボックスがフォーカスされるんじゃなかったか

340 名前:名前は開発中のものです。 mailto:sage [2007/11/12(月) 18:53:51 ID:6IuDTD9Y]
フォーカス云々は関係ない。
問題なのは指定しているhWndが本当にメッセージボックス上のボタンなのかどうか。
それ以外は全く関係ない。

341 名前:名前は開発中のものです。 [2007/11/16(金) 00:18:43 ID:H0aZMeuV]
ジョイスティック(ゲームコントローラ)を1台のパソコンにつなげて使う方法が
わかりません。どこかにサンプルがあったら教えてください。お願いします。

342 名前:341 [2007/11/16(金) 00:37:30 ID:H0aZMeuV]
すみません。
×ジョイスティック(ゲームコントローラ)を1台のパソコンにつなげて使う方法
○2つのジョイスティック(ゲームコントローラ)を1台のパソコンにつなげて使う方法
でした。1つの場合はサンプルがあって、まねしてできました。

343 名前:名前は開発中のものです。 mailto:sage [2007/11/16(金) 00:46:20 ID:k5tBqEA8]
そのまま、2つ目のジョイスティックを指定してデバイス作成すればいいじゃん

344 名前:名前は開発中のものです。 mailto:sage [2007/11/16(金) 01:22:27 ID:QbP6ctpX]
>>341
ttp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/directx9_c/directx/input/ref/ifaces/idirectinput9/enumdevicesbysemantics.asp



345 名前:名前は開発中のものです。 [2007/11/17(土) 18:20:19 ID:Lhj88QI2]
はじめまして。よろしくお願いします。

以前プログラミングの勉強のために Microsoft Visual C++ .NET Standard を買いました。
これは Visual Studio .NET 2002 という今となってはだいぶ古い開発環境なんですけど
お金もないし特に困っていなかったのでアップグレードしないまま使っています。

こそこそと自分しか使わないつまらないプログラムを組んでいたのですが、最近ゲームにも
興味が出てきて DirectX SDK (November 2007)をインストールしてみました。

しかし!SDK に付属してるサンプルのソリューションファイルやプロジェクトファイルが
Visual Studio .NET 2005(または2003)のフォーマットになっていて僕の環境では
読んでくれません。そこで質問なのですが

・ソリューションファイルやプロジェクトファイルのダウングレード方法
・または、DirectX サンプルを .NET 2002 でコンパイルする方法

はあるでしょうか。
DirectX の話題と直接関係なくて申し訳ありません。
自分でプロジェクトを作ろうとしたんですけど、なんだかサンプルのプロジェクトは
入れ子になっているみたいでうまくいきませんでした…。
どうかよろしくお願いします。


346 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 18:31:03 ID:4vs1nYd+]
>>345
DirectXと関係ないことはないと思うが。

リリースノート読めばはっきりと書いてあるが、VS 2002なんてとっくにサポート対象外。
ついでに次のSDK(2008/3)からはVS2003もサポートから外される。(代わりに2008が追加)

347 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 18:48:23 ID:8suA4Bcq]
VC2005Express Edition使えば、コンパイルできると思うけど
VC6.0使ってる俺が思うに、必要な部分だけコピペして使えばいいんじゃね?

348 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 18:52:07 ID:ZA4v4Ie3]
>>345
今は Visual C++ 2005 の Express Edition が無料で落とせるから、それ落としてきて使うのがいいと思うよ

349 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 19:32:02 ID:DFB1XGGU]
DirectXで1フレームに数千回テクスチャを貼った2Dポリゴンを描画する必要があるのですが、
テクスチャのサイズは256*256が最速なのでしょうか?
出来れば1024*1024などでやりたいのですが5,6年前の古いPCだと速度に差はでますか?
少なくとも自分の環境ではどれも差が出ないのですが実際はどうなんでしょうか

350 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 19:36:33 ID:OBmEGSxg]
ビデオカードに関係なく基本的に大きいほど重く、
小さければ小さいほどいい。
テクセルレートとメモリ負荷がからむからね。

351 名前:345 [2007/11/17(土) 19:52:04 ID:Lhj88QI2]
あわわ 早々のレスありがとうございます

>>346
ううう、そうなんですかorz
そうすると2008が出てからアップグレードしたほうがお財布に優しそうですね。

>>347 >>348
はいorz
サンプルプロジェクトの出力がDLLなのかEXEなのかLIBなのかさえわからなかったので
だめもとでソリューションファイルとプロジェクトファイルの中を見てみたらテキストでした。
ご指摘のように必要ぽいファイルを抜き出してなんとかやってみます。
って、えーー
2005が無料!そうだったんですかっ
ありがとうございます、早々落として試してみます

352 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 20:06:37 ID:ILhUcovJ]
どういたしまして。

353 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 20:25:16 ID:T6ruSFnz]
初心者の速度最適化に躍起になる発言は死亡フラグ。
自分や身の回り環境に合わせただけで一般的には逆効果だったり無意味だったり。
一時の計測結果にその後もずっと縛られて変な作り方をしたりとな。





354 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 23:53:35 ID:pKOfGDvt]
>>349
実際に作ってみて遅かったら対策をとればいい。
やる前からグダグダやるのは、馬鹿の考え休むに似たり。



355 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 10:48:21 ID:/YqWF7Ve]
すみません、DirectX9で保障されるテクスチャサイズのうち、最大のものはどれくらいでしょうか?
512×512でしょうか??

356 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 11:52:22 ID:XQM/oNN7]
>>355
グラフィックボードにもよるが、だいたい2048x2048が多い気ガス

357 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 11:59:13 ID:e8hGrh8v]
何が多いかじゃなくてDX9で保障されてるテクスチャのサイズを聞いてると思うんだが
まあ私は分からんが

358 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 12:10:08 ID:87++ilXn]
保障されたサイズはないと思う。
素直にcapsしらべてどんなサイズだろうと問題ないようにするのが普通。

359 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 12:13:52 ID:jTXUI9IG]
たしか外国の変人がVooDooでDoom3を無理矢理動かした例があったよな。
だから256x256。

360 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 14:01:59 ID:jR4HqGll]
256*256ならVIAにもあったかな
1024*1024ならintel810や815、ati mobilityやm4、rade128の一部
こういうの無視すれば2048*2048でいける

361 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 14:06:44 ID:87++ilXn]
テクセル座標じゃなくUVで考えておけばサイズが可変でも問題にならんでしょ

362 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 14:06:47 ID:owuCRaW7]
ワコムストア

>液晶ペンタブレット「Cintiq 12WX」は、好評につきご予約
>いただいた分で在庫が終了してしまい、しばらく入荷待ち状態です。
>申し訳ございませんが、しばらくお待ちください。


363 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 14:07:30 ID:owuCRaW7]
誤爆orz

364 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 17:31:54 ID:I107tkWN]
>>355
CardCaps.pdfのLowest Common DeNominator Capsは
MaxTextureWidth 2048, MaxTextureHeight 2048になってる。



365 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 00:20:13 ID:7gxpX/gr]
ところでMSDNにDirectX10.1SDKのpreBeta来てるらしいんだが誰かいじってみた人いる?

366 名前:355 mailto:sage [2007/11/19(月) 00:21:21 ID:nULWVBC3]
みなさん、ありがとうございました。

367 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 01:38:05 ID:zU26kgo3]
どういたしまして

368 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 02:10:32 ID:LL9PvWVh]
アルファ値付きのテクスチャを貼った1枚のポリゴンを
でこぼこな地面のポリゴンにテクスチャの形状どおり(できればアルファ値で濃淡もつけたいです)
シャドウを落としたいのですが、どんな解決方法があるでしょうか?
初歩的な質問かもしれないですが、知恵をかして下さい。よろしくお願いします。

369 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 02:34:33 ID:1qCZ2s5F]
>>368
丸影を地面に落としたい、みたいな話?
もしくはステンドグラスの模様が地面に映る、みたいな。

それだったら"投影" "テクスチャ"あたりでぐぐったらいいと思うよ

370 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 16:58:27 ID:LL9PvWVh]
>>369
検索してみました。
ライトから見た1枚ポリゴンをテクスチャに描画して
それをライトからの射影行列?を元に地面に貼るという感じですよね。
単純に、影なら白黒で、ステンドグラスのようなものならARGBで描画すればいいと。

すごい・・・とても勉強になります。
どうもありがとうございました。

371 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 16:37:10 ID:md9tQxgf]
Direct3Dで動くゲームのプログラム担当になりましたが、色のことで教えてください。
デスクトップの色が32ビットだったときは、テクスチャも32ビットにしないといけないんですよね。
液晶いっぱいに表示したとき(フルスクリーン?)、16ビットの色に設定したとしたら、
今度はテクスチャを16ビットにしないといけないんですよね。
DirectDrawと混同してますでしょうか。

372 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 16:42:12 ID:bGK9lZo4]
>>371
テクスチャの色数は気にしないでおk

373 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 17:14:45 ID:krjVckMC]
>>371
テクスチャフォーマットはディスプレイモードによって制限を受けるが、
ディスプレイが32ビットだからテクスチャも32ビット、とかそんな単純なもんではない。
ビデオカードに強く依存するので、IDirect3D9::CheckDeviceFormat、IDirect3D9::CheckDepthStencilMatch
とかでチェックすること。

またこういうデータベースが役に立つ。
ttp://www.netsphere.jp/dxinfo/

374 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 18:04:10 ID:md9tQxgf]
>>372-373
レスありがとうございます。どちらが正しいのでしょうか。

>>373
>IDirect3D9::CheckDeviceFormat、IDirect3D9::CheckDepthStencilMatch
DirectX7で検索しましたがこうゆう関数は見つからなかったです。
9がついてるということはDirectX9だと思うんですが、DirectX9じゃないと難しいのですか?



375 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 18:05:07 ID:ljAkKGDa]
今の時代にDirectX7で3Dか・・・。
まぁDirectX7にも同じように使えるテクスチャ調べる方法あるからがんばれ。
俺はもう忘れた。

376 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 18:17:28 ID:nyvS4C1X]
とりあえず8以上でやったほうが無難
少なくともここで聞いてるようなレベルなら

377 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 18:23:49 ID:ljAkKGDa]
DirectX9でてから何年もたつんだし
現在手に入るビデオカードでDirecytX9でHALデバイスすら
作れないのなんてのはないんだしDirectX9がベストだと思う。

378 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 18:33:11 ID:0OjlTfy2]
今更7使うメリットなんてないよ
せめて8以降、となるとやっぱり9

379 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 19:35:13 ID:md9tQxgf]
>>375
探してみましたがEnumTextureFormatsでしょうか。
これをやるといろんなテクスチャが出てきますけど、全部使っていいやつなんですよね?
このなかから使いたいやつを選ぶのでしょうか。

今デスクトップが32ビットですが32ビットだけでなく16ビットのテクスチャも出てきました。
試しに16ビットのテクスチャを作ったら、あっさり動いてます。
やっぱりEnumTextureFormatsで出てきた中から選べば、とくに他に確認しなくても使えますか?

>>376-378
辞めたプログラム担当がDirectX7のプログラムを残してまして、
これに3Dをつけたすことになったんです。

380 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 19:54:02 ID:ljAkKGDa]
これはひどい死亡フラグ・・・。
>379には心から頑張れといいたい。

381 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 21:20:30 ID:0OjlTfy2]
大規模じゃないなら9に作り直しちゃった方が楽なような
情報も多いし

382 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 21:21:41 ID:ljAkKGDa]
一応補足しとくとDirectDrawのハードウェア拡大縮小機能は、
昨今のビデオカードだとサポートされてない場合があったりするので注意されたし。

383 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 21:37:17 ID:zHjccS7s]
>>379
俺たちが全力でサポートするぜ!
がんばれよ!


というわけでみんな、よろしく頼むよ。

384 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 21:55:40 ID:SpqKty6N]
頑張るな。ゲーム製作は少年漫画じゃないんだ。
さっさと9に乗り換えろ。それができないなら去れ。



385 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 21:59:30 ID:ziYg84Tw]
長い間のご愛読ありがとうございました

>>379先生の次回作にご期待ください!

386 名前:名前は開発中のものです。 mailto:sage [2007/11/23(金) 22:16:48 ID:0Oadwy41]
無茶苦茶な質問で申し訳ないんだが、
このファイルのバイナリからモデルデータを抜き出したいんだけど何の形式の3Dファイルなのかさっぱり分からん…
こんな感じのバイナリ見たことあったら何の形式か教えてください…orz
ttp://kissho.xii.jp/1/src/1jyou20146.zip.html






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

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

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