Re: 画面がずれます ( No.1 ) |
- 名前:管理人 日時:2007/01/06 01:27
たかにゃんさん始めまして、DXライブラリの管理人です。
うーん、なんででしょう・・・・
宜しければ DxLib_Init 関数を呼ぶ前の部分に SetScreenMemToVramFlag( FALSE );
という記述を追加して、ソフトウエアレンダリングモードで起動してみて頂けないでしょうか?
もしハードウエア的なものが原因だとしますと、これで画面のズレはなくなると思います。
|
Re: 画面がずれます ( No.2 ) |
- 名前:たかにゃん 日時:2007/01/07 07:53
SetScreenMemToVramFlag( FALSE );書いてみたんですが、やっぱりずれるみたいです。
ちなみに、解像度を640*480から320*240にすると正常な位置に表示されます。
|
Re: 画面がずれます ( No.3 ) |
- 名前:管理人 日時:2007/01/08 14:34
たかにゃんさんどうも、DXライブラリの管理人です。
うーん、ちょっとご質問ですが、お使いのモニタは
液晶モニタでしょうか?それともCRTモニタでしょうか?
|
Re: 画面がずれます ( No.4 ) |
- 名前:たかにゃん 日時:2007/01/08 22:58
うちで使ってるのは液晶モニタです。
|
Re: 画面がずれます ( No.5 ) |
- 名前:管理人 日時:2007/01/12 11:32
液晶モニタですか・・・了解です。
私の環境で、フルスクリーンでも画面がずれないことを確認した
テストプログラムをアップしましたので、宜しければこのプログラム
でもたかにゃんさんの環境ではずれて表示されてしまうか試してみて
頂けないでしょうか?
http://homepage2.nifty.com/natupaji/temp/ZureTest.zip
中にある ZureTest.exe を実行すると、幅32ドットの縦線が画面
一杯に表示されます。ずれて表示されていれば画面端の縦線が細くなって
いると思います。
|
Re: 画面がずれます ( No.6 ) |
- 名前:たかにゃん 日時:2007/01/14 21:20
試してみました。
やっぱり、こちらでは一番左の赤の線がずれて細くなるみたいです。
|
Re: 画面がずれます ( No.7 ) |
- 名前:管理人 日時:2007/01/14 22:08
たかにゃんさんどうも、DXライブラリの管理人です。
うーん、そうですか。
画面のプロパティでデスクトップ画面の解像度を640x480に変更した場合は
デスクトップ画面が左にずれて表示されるということはないのでしょうか?
|
Re: 画面がずれます ( No.8 ) |
- 名前:たかにゃん 日時:2007/01/18 22:35
こんばんは。
うちのは解像度800*600からしか設定できないみたいなんでわかりません。
|
Re: 画面がずれます ( No.9 ) |
- 名前:管理人 日時:2007/01/19 13:26
たかにゃんさんどうも、DXライブラリの管理人です。
うーん、そうなりますと、恐らくたかにゃんさんの環境で
640x480の画面を使用すると必ず左にずれて表示されてしまう
ような気がします。
こちらに DirectX SDK のサンプルをアップしましたので
http://homepage2.nifty.com/natupaji/temp/ScreenTest.zip
宜しければ起動後に
メニュー
「File」
↓
「ChangeDevice」
↓
ダイアログ起動
ダイアログ
「Use desktop window のチェックを外す」
↓
「Fullscreen modesを 640x480x16 に変更」
↓
「OK」
として、640x480 のフルスクリーンモードで画面がずれて
しまうかご確認になってみて下さい。
もしずれて表示されてしまう場合は、液晶モニタか、お使いの
PCに搭載されているグラフィックスデバイスのドライバに
不具合があると考えられます。
|
Re: 画面がずれます ( No.10 ) |
- 名前:たかにゃん 日時:2007/01/26 22:52
こんばんは。
上のサンプル実行してみましたが、やっぱりうちのでは左にズレるみたいですね。
|
Re: 画面がずれます ( No.11 ) |
- 名前:たかにゃん 日時:2007/01/28 14:18
すいません。
モニタの事調べて、設定をいじってみたら正常に表示できるようになりました。
忙しいなかお騒がせしました。
|