1 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 09:55:56 ] ※回答する人も、質問する人も必ず読んでください これらに当てはまる人のための質問スレです。 1.C/C++は多少理解している。 2.最近DirectXを始めたばかり 3.SDKを見ても、Googleで検索しても、いまいち理解できない人 4.余計な雑談は不要ですよ 【 回答してくださる方 】 ・ できるだけ優しく質問に答えてあげてください。 ・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。 「ググれ」「SDK見れ」以外の回答でおながいします。 ・ 神ですら理解不能な質問は無視して下さい。 【 質問する方 】 ・ どんな事で躓いているのか明確にしよう。 ・ 長くならないなら躓いている部分のコードを晒してみれ。 ・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。 ・ 回答して貰ったら、出来るだけお礼もしよう。 【C++】 DirectX初心者質問スレ Part16 【C】 pc11.2ch.net/test/read.cgi/tech/1202634347/
560 名前:508 mailto:sage [2008/05/24(土) 16:59:16 ] >>557 バックバッファの解放とはGraphicsオブジェクトにセットしたポインタをリリースしろということでしょうか? それならばGraphicsオブジェクト終了時に自動解放されています。 ところが、デバッグモードで見たらMemory still allocated! Alloc count = 94の文字がorz しかもAllocIDが出ないので、何がまずいのか分かりませんでした・・・ CreateDeviceの際にパラメータに書いてあるバックバッファやステンシルバッファといった物は 明示的な解放はいらないですよね? >>559 std::setがstd::listなだけでまったく同じことしてます。
561 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 17:06:50 ] >>560 listに入ってないリソースを疑うか listの処理そのものを疑え。
562 名前:508 mailto:sage [2008/05/24(土) 17:27:19 ] リリース忘れはどうやらスプライトのようでした・・・ これで先のエラーは出なくなったんですが、Ctrl+Del+Altを押した時に Direct3D9: (ERROR) :Device is in an invalid state. Only Reset, TestCooperativeLevel or Release could be called がひたすら出てしまいました。デバイスロストからの復帰に失敗してるんでしょうが、なにぶんメッセージの意味が分かりません >>561 どうやらlistが怪しいようです・・・。ここをもうちょい詰めてみます。
563 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 17:54:12 ] >>562 listだと、アドレスを登録する時に ・重複が怖い(コンストラクタでのみ自動登録されるなら心配ないが) ・解放時の検索速度が、setのほうが圧倒的に速い って利点があるぜ。 ソース見ようとしたけど404だったんで突っ込んだアドバイスしてあげられないな。 もう一回UPする気ない?(スプライト修正版を)
564 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 17:54:58 ] なんか日本語があからさまにおかしいが、脳内補完してくれ。 setのほうがいいよってことで(;´Д`)
565 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 17:58:53 ] メッセージの意味は、 デバイスが不正な状態になってます。 この場合、Reset、TestCooperativeLevel、Releaseのどれかのメソッドしか呼び出せません。 つまり、まぁデバイスがロストしてるよと。復帰させるか、あきらめろと。
566 名前:508 mailto:sage [2008/05/24(土) 18:01:32 ] >>563 リストどうやら間違ってませんでした。 ttp://ccfa.info/cgi-bin/up/src/up19435.zip よろしくお願いします。
567 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 18:16:31 ] oggがどこで生成されるのか謎だからあくまで予測なんだが デバイスを作成したスレッドと、デバイスをリセットしようとするスレッド。 違うスレッドになってね? 全部リソース解放してても、スレッドが違うと失敗するんだが。
568 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 18:26:22 ] すまん、oggの作成場所発見したわ。 同じスレッド上だな。 しかし綺麗なソースだな。 うちの部下どもに爪の垢を煎じて飲ませてやりたいわ パッと見問題はなさそうな分、とりあえずD3D関連の生成物を全部カットしてリセットして、問題なければ一部だけ生成するようにしてリセットしてみて… ってやっていくしかないなぁ
569 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 18:47:42 ] Graphics& GameWindow::getGraphics(){ if(device != NULL && g.target->target == NULL){ device->GetBackBuffer(0,0,D3DBACKBUFFER_TYPE_MONO,&(g.target->target)); } return g; } ここのバックバッファをReleaseしてないのが原因じゃねーか?
570 名前:508 mailto:sage [2008/05/24(土) 19:03:26 ] >>569 できたお ありがとうございました。 ところでテクスチャからサーフェイスをGetしていた場合Releaseの順番てどちらからでも問題ないですか?
571 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 19:07:54 ] 作ったのと逆の順で解放するのが良い。 そうしなかった場合不具合が起きるかは未検証だが、プログラムでは逆順解放が基本。 サーフェイスは描画前に取得して、描画終わったらさっさとReleaseしちゃいな。 取得にほとんど時間かからないから。
572 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 19:42:45 ] CComPtrとか使えって言ってんだろ。初歩的なミスが綺麗さっぱりなくなるぜ?
573 名前:508 mailto:sage [2008/05/24(土) 19:50:08 ] >>572 CComPtrってデバイスロストでもリリースとかしてくれるんですか? なんか話のポイントが違う気が・・・
574 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 19:50:52 ] >>572 確保しっぱなしだったから、結局はデバイスリセットの時に正しく解放できなかったと思うぜw そういや508よ。 「ベース メンバ初期化リストで使用されました」 のワーニング出てたぞ。直しておけよ。
575 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 20:04:05 ] warningをちゃんと潰す、DebugRuntimeでエラーがない事を確認する、 nVidiaのドライバはATiに比べるとかなりエラーに甘いのでちゃんと nVidiaとATiの両方で動作確認をしっかり行なう。
576 名前:508 mailto:sage [2008/05/24(土) 20:39:35 ] >>574 マジすか・・・BCCでは出なかったのに、工夫してみます。 本当に親切にありがとうございました。ノシ
577 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 21:13:16 ] デバッグの警告レベルを最大にしたら (WARN) :Ignoring redundant SetTextureStageState が出まくるんだけど・・・ かといって、デフォルト値使われるのかと思ってコメントアウトしたら全然違う動作しやがる
578 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 21:42:26 ] 同じのを何度も設定してるんでないの? 最大レベルだとどうでもいいwarningが大量にでるから1レベル下がいいよ。
579 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 21:50:56 ] あるねー>どうでもいいwarning なんか最近のVCで昔ながらのstr〜関数を使うだけで 警告出しやがるようになりやがったし VC作った奴の感性がちょっとわからなくなった リソースわけられないとかそっちの方をどうにかしてほしいのに 余計なもんばっかり増えていくな
580 名前:577 mailto:sage [2008/05/24(土) 21:52:09 ] 何度も設定はしていないけど、 一番最初に描画される時にも出てるから、そこで警告出るんならデフォルト値使われてるのかな、と思ったんだけど、 ちゃんと設定しないときちんと描画されない。 余計な警告は無視する方が吉みたいですね
581 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 21:59:51 ] 警告でウザイのは、例外を使ったときのだな。 わかって使ってるのに
582 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 22:25:58 ] >>580 それはデフォルト値が使われているという警告じゃなくて、 Aという値を前回セットしたにも関わらず、同じ値をセットしたときに起きる。 フレームをまたいでもチェックされる。
583 名前:577 mailto:sage [2008/05/24(土) 22:36:24 ] いやだから、一番初めにセットした時に出るってことは、デフォルト値とかぶってるんじゃないのか、 と思ってたってこと
584 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:22:38 ] DirectXで両面ポリゴンは、描画可能なのでしょうか?
585 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:26:38 ] 可能です!
586 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:41:07 ] ありがと。 エクスポートがうまくいかなかったのかな…。 もしかして、なにか設定が必要ですか?
587 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:47:21 ] 自己レスです。 LW使ってたのですが、付属プラグインは片面になってしまうそうで・・・。 LWからのエクスポートで、何か方法を知っていたら教えてください。
588 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 01:13:55 ] 実行時のD3DのSetRenderState()の設定次第なんだが・・・
589 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 01:23:46 ] LWでダブルサイド指定じゃなく、 ちゃんと倍の頂点使って裏のポリゴンを作っておく エクスポート時に、ダブルサイド指定のポリゴンを 裏ポリ用頂点を作ってくれるエクスポーターなんて知らんね… UVやらマテリアルやら関係なく、ただ両面描画しれてば良いだけなら >588の言う通り
590 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 01:45:51 ] とりあえずD3DRS_CULLMODE(ですよね?)を指定しておき、 あとで裏にポリゴンを作ろうと思います。 ありがとうございました。
591 名前:デフォルトの名無しさん [2008/05/25(日) 06:32:23 ] Xファイルを出力、編集するソフトって何がありますか?
592 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 09:44:08 ] メタセコイア 有料版でもインポート・エクスポート以外は使える。 その.mqoをLEで読み込めば・・・・
593 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 10:23:25 ] 現状、メタセコでモデル作成。POSERでBVH作成。LWで合成してXファイルで出力 ってやってるわ
594 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 11:26:51 ] DLL_APIってなんですか?DLLを作る命令?
595 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 12:04:04 ] >>594 マルチすなや。
596 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 16:40:33 ] デバイスロスト時ってもしかしてSetTextureStageStateで設定した情報も失われてる!?
597 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 18:53:43 ] Presentしたらステート必ずセットし直すか、ステートブロックでも使え。
598 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 18:57:10 ] Xファイルに出力したカメラのアニメーションを利用したいのですが、どうすればいいのでしょうか?
599 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 19:06:22 ] >>597 ステートブロックはデバイスロストしたら一緒にロストすんぞ。 >>598 どうもこうもアニメーション情報を読んで再生する。
600 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 03:43:28 ] フルスクリーンのときにスクリーンサイズを600×400にするとCreateDeviceに失敗し、 640×480などのサイズにすると成功するんですが、どういった理由でこうなるのですか? LPDIRECT3D9 p_d3d; D3DPRESENT_PARAMETERS d3dpp; D3DDISPLAYMODE d3ddm; p_d3d = Direct3DCreate9(D3D_SDK_VERSION); m_pD3D->GetAdapterDisplayMode(D3DADAPTER_DEFAULT, &d3ddm); ZeroMemory(&m_D3Dpp, sizeof(D3DPRESENT_PARAMETERS)); d3dpp.BackBufferCount = 1; m_D3Dpp.Windowed = TRUE; m_D3Dpp.BackBufferFormat = d3ddm.Format; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.EnableAutoDepthStencil = TRUE; d3dpp.AutoDepthStencilFormat = D3DFMT_D16; // ここまで同じ設定 d3dpp.BackBufferWidth = 600; d3dpp.BackBufferHeight = 400; // これをCreateDeviceに指定すると失敗する d3dpp.BackBufferWidth = 640; d3dpp.BackBufferHeight = 480; // これをCreateDeviceに指定すると成功する
601 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 05:26:43 ] 600x400のモードをデバイスがサポートしてないだけじゃないの? 関数の戻り値とか調べてください
602 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 08:55:42 ] 600x400なんて画面モード、存在するのか?
603 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 12:36:49 ] >>600 グラフィックボードで使える解像度じゃないからだよ EnumAdapterModes( )でそのデバイスで使える解像度を列挙できるからその中から選べ
604 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 17:09:35 ] >>602 PC-98時代の遺産だな。仕事で出会う確立はもはやレアだろ。
605 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 17:31:36 ] PC-98でも横は640だし・・・
606 名前:604 mailto:sage [2008/05/28(水) 17:54:34 ] をや??・・・640×400と見間違えた。
607 名前:600 mailto:sage [2008/05/28(水) 20:59:35 ] >>601-606 なるほど、使用出来る解像度の問題だったんですね。 ありがとうございます。 ついでに質問なんですが、解像度は現在のディスプレイの解像度を使ったほうがいいのでしょうか? それとも各ディスプレイごとに使用出来る解像度を調べて、自分のプログラムにあった解像度を選んだほうがいいのでしょうか?
608 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:09:54 ] >>607 他のゲームを参考に汁 どっちのタイプもあるよ 自分の合う方法を探せ
609 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:18:53 ] 320×240,640×480,800×600,1024×768のどれかなら、 必要な解像度を動作環境に明記しとけば大丈夫。 一般的な解像度はこの辺だからな。
610 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:21:45 ] そういや、2Dゲーは解像度固定が、3Dゲーは解像度可変が多いよな。
611 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:30:33 ] ポリゴンは解像度に依存しにくいからな
612 名前:600 mailto:sage [2008/05/29(木) 01:10:37 ] >>608-611 他のゲームの解像度と一般的な解像度と開発環境などと相談して決めるのがよさそうなので、 そこらへんを考慮しつつ可変か固定か決めてみたいと思います。 ありがとうございました。
613 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 12:25:43 ] >>609 320×240 ↑はWindowsではぜんぜん一般的じゃないっぽ
614 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 12:37:57 ] 320x240でスクリーンショット撮ってみた neko-loader.net/pict/src/neko22282.jpg
615 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 12:55:35 ] 出来ないとはいってないってw オンボードとかだとこけるやつが結構あるって話 無理に使う必要もないしね
616 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 12:56:04 ] >>614 快適にWindowsライフが過ごせそうですね
617 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 13:37:54 ] せっかくだからVisualStudioとかでやってほしかったぜ
618 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 14:14:49 ] 320x240は画面プロパティからは選べなくても、内部的にサポートしてる場合が多いよ。 というか、サポートしてないのみたことないな…。 同人ゲームで恐縮だが、EFZという格闘ゲームがフルスク320x240固定なんだが、動作しないって人聞いた事ない
619 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 15:31:40 ] 256色を使えないXPが無いのと同じだよな
620 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 15:43:50 ] >>618 ゲーム画面が320x240でも、 640x480で画面作って拡大して描画してる場合もあると思う。 グラフィックボードがしょぼくてソフトウェアレンダリングな同人が流行ってた頃、 このサポートはどこでもやってたような気がする。
621 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:32:40 ] www.tasofro.net/cgi-bin/cbbs00/cf.cgi?mode=all&mo=1834&namber=1832&rev=0&page=0 [1832] 【技術サポート】 起動できません- ■親トピック/記事引用■ □投稿者/ ミステイク -(2007/01/03(Wed) 21:22:48) はじめまして、本日EFZを買ったのですが、インストールした後、起動できませんでした。 起動させると、画面が真っ暗になって「320※240の解像度の設定に失敗しました」と表示されます。 どうすれば起動できるのでしょうか? もしかすると、解像度に問題があるのかもしれませんが・・・。 OSはXp、解像度は最低でも800×600です。 EFZワロス
622 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:33:40 ] と思ってたが、640x480もサポートしないディスプレイとかあるのか。 引き延ばしできないノートとかでありそうだな。 レアすぎるから、 これは無視してもいいか。
623 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:43:20 ] >>609 明記が必須かも試練。w
624 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 18:11:11 ] >>622 EeePCがダメだった希ガス>640*480 あと、Pivot使っていると480*640は選択できるが640*480は選択できなくなる。
625 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 18:14:37 ] まぁ、最近のビデオチップはハードウェア的にはどんな解像度でもいけるが、 ドライバで制限してるだけなんだけどね。
626 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 18:41:46 ] サポートするのは、最近だけじゃねえよ
627 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 20:17:09 ] >>621 そうそうそうそう 解像度の最低ラインが800x600になったおかげで 昔のフルスクリーンのゲームが起動できなくなったのな 後、256色のゲームも起動不可
628 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 20:56:57 ] つかWindowsXPは640x480を正式サポート対象外にしてた憶えがあるぞ あやふやだけど
629 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:24:06 ] うっそ、640x480+16色 はハードが絶対サポートしてるんじゃねーのかよw ドライバいれてない時や、セーフモード時はどうなってんだそれ
630 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:26:33 ] winならMSの標準ドライバがインストールされてるしょ
631 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 11:20:48 ] XP以降は画面のプロパティで選択できないように制限かけてるだけで 640*480が使えないわけじゃないよ。8bitカラーだって使える。
632 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 12:18:09 ] >>627 間違っています。 以上。 はい次の方。
633 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 14:48:58 ] uzeeeeeeeeeee 結局、普通に640x480使えねーのがあるってことでいいじゃないか
634 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 14:55:07 ] あるの?
635 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:10:35 ] >>633 いや、ほんとに640x480が動かないPCなんてあるの?って話なんだが。 確たるソースある?
636 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:23:53 ] >>621
637 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:28:23 ] 640x480の解像度にできない -OKWave okwave.jp/qa2299134.html
638 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:33:46 ] >>637 思いっきり9x系からXPに移ったPC初心者の書き込みじゃねーかw
639 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:35:56 ] DirectXで640x480に設定できないのかという話じゃないのかね
640 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:50:10 ] blog-imgs-40.fc2.com/n/e/t/netamichelin/2008052810.jpg
641 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:33:11 ] >>635 動く、動かない、という話じゃなくXPで640x480はサポートできないだろって話 WinXPの通常使用のシステム要件に、「800x600以上対応のVGAが必要」というのがある以上、 640x480でWinXPが動かなくても、XPで800x600未満が選択できないPCがあったとしても 「それは残念でした。640x480を使うので、Win2000とかで動かしてみてください」と 返すのが正常、という話。
642 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:36:35 ] >>641 意味わからん 「XPの動作には800x600以上対応のVGAが必要」であることと、 XPで640x480でフルスクリーンモードのデバイスが作れないこと。 これらはイコールではないでしょ。 「XP用のドライバでは640x480をサポートしなくても構いません」と規定されているのかという話をしてるの。
643 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:56:37 ] おまえらもういいだろうw
644 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:02:55 ] ところで本当は何について話していたの?
645 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:16:22 ] 2Dゲーの解像度のサポートを何処までやるか?だったっけ?
646 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:04:30 ] 古いエロゲーがどこまで動くかですよあやよさん
647 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:30:02 ] >>641 OS的に選べないようにしてるだけで、グラボのプロパティからなら 余裕で320x240とか選べるようになってる。 つまりDirectX利用可能。
648 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:44:09 ] ちょっとまて、俺、今普通に640x480解像度のDirectXつかったゲームしてるんだが、XP64bitで。
649 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:45:56 ] もういいよお前ら 自重しろ
650 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:53:47 ] >>635 インクレティブマシーンが動かなくなってる まず256色に変更できない ディスプレイはサポートしてる いま、こんな状況
651 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 22:29:32 ] 256はわかったから、640はどうなんだよ
652 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:49:00 ] >>650 だから、変更できないってなんだよ… 画面プロパティからは変更できないだろ、XPとか使ってれば。 ここはDirectXスレだっての
653 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 04:02:15 ] DirectXのスレで画面プロパティとかアホですか
654 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 04:37:37 ] >>652 だから、アプリの方でエラーがでちまって起動できないっての
655 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 06:30:42 ] 256はわかったから、640はどうなんだよ!
656 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 06:36:12 ] >>651 ,655 うるせー
657 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 07:03:44 ] どうなんだと聞いている 答えろ
658 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 07:31:58 ] 今日はここに沸いてるのか
659 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 10:06:09 ] 640×480は256色しかサポートしてないってメーカーPCも昔あったな まぁ結局の所解像度決め打ちにしてるなら動く解像度を動作環境内に書いておけってことだ。 Windowsなんてタダででもいろんな環境がありすぎるんだから全部テストなんて出来ん。 解像度くらいはプロパティから数値が見えるんだから環境限定でいいだろ。 グラボのDXサポート状況に比べればどうと言うことはない
660 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 10:08:28 ] フルスクリーンじゃなくて窓を開いて640×480の256色モードとかなら XPもサポートしてるよ Delphi Graphic Secretsという本を持っているんだがここでいろいろな 画面モードを実験している