トップページ > 過去ログ > 記事閲覧
フルスクリーンで画面がちらついてしまいます。
名前:leiverra 日時: 2009/10/20 04:13

初めまして。leiverraと申します。 DXライブラリは以前から愛用させて頂いているのですが、 最新の3.00dを導入し以下のコードでコンパイルしたところ、 フルスクリーンで画面がちらついてしまい 12345の文字と赤い四角を正常に表示することができませんでした。 (ウィンドウモードでは正常表示できます。) PCの環境はCPU1.4Gメモリ1Gで、グラフィックは オンボードのノートPC(FMV-C8210)です。 尚2.25ではこの現象は起こりませんでした。 環境の問題と諦めているのですが 何か解決方法は無いでしょうか・・・。 お手数ですがよろしくお願いします。 #include "DxLib.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { SetGraphMode(640, 480, 32); ChangeWindowMode(false); if(DxLib_Init() == -1){return false;} SetDrawScreen(DX_SCREEN_BACK); for(;;) { if(ProcessMessage() == -1) break; clsDx(); printfDx("%d",12345); ClearDrawScreen(); DrawBox(100,100,200,200,GetColor(255,0,0),true); ScreenFlip(); } }

Page: 1 |

Re: フルスクリーンで画面がちらついてしまいます。 ( No.1 )
名前:管理人 日時:2009/10/24 14:12

掲載していただいたプログラムを私の環境で実行しても特に問題はないみたいです・・・ 2.25では大丈夫だったということはleiverraさんの仰る通り環境に依存した問題かもしれません ちょっとお尋ねしたいのですが、サンプルゲームのページにある「ポン」などを実行した場合は どのような見た目になるのでしょうか?
Re: フルスクリーンで画面がちらついてしまいます。 ( No.2 )
名前:leiverra 日時:2009/10/24 14:53

管理人様。 お試し頂きありがとうございます。>< サンプルゲームの「ポン」はフルスクリーン、ウィンドウ共に正常に動作しました。 だとすると私のプロジェクトがまずいのでしょうか。 VC2008EEのプロジェクトなのですが、一度見ていただけないでしょうか。 中にこちらの環境でコンパイルしたexeも同封しました。(ウィルスチェック済) もし、管理人様の環境で上手く動いたとしたら・・・私の環境が駄目だということです;; その場合もう一度見直しますTT どうかよろしくお願いしますm(_ _)m ttp://members3.jcom.home.ne.jp/tama-t/dxlib_src.zip
Re: フルスクリーンで画面がちらついてしまいます。 ( No.3 )
名前:管理人 日時:2009/10/25 23:58

アップしていただいたプログラムはこちらでは正常に表示されました となると leiverraさんの環境で DirectX9版のDXライブラリが正常に 動作していないということになるみたいです ただ、ポンが正常に動作しているとのことですので、まだ手は詰まっていません とりあえず以下の二つのことを試してみていただけないでしょうか? 1. FMV-C8210 向けのグラフィックスドライバの更新をしてみる 2. ScreenFlip の代わりに ScreenCopy を使用してみる まず1を試してみて駄目なら2も、という感じで
Re: フルスクリーンで画面がちらついてしまいます。(終了) ( No.4 )
名前:leiverra(解決) 日時:2009/10/26 13:45

管理人様。 返答ありがとうございます! メーカのFMV-C8210のサイトからグラフィックスドライバの最新版をダウンロードしてインストールしたところ、正常に動きました・・・。 付き合っていただきありがとうございました!

Page: 1 |