カレンダー

2014/06
     
       

広告

Twitter

記事検索

ランダムボタン

解像度との戦い

by 唐草 [2014/06/09]



 先週大型アップデートを迎えたドラクエXだが、大型アップデートにつきものの厄介な不具合も発生している。
 サーバ側の不具合ならゲームの通信量を上回りそうな勢いでクレームが送られるのですぐに改善されることが多い。でも、今回の不具合はクライアント側。しかも、環境依存っぽいので報告も難しいだろうし、すぐに修正されることはないだろう。
 起こっている不具合は、実に単純なもの。フルスクリーンモードでプレーしているときにデスクトップに戻ってから、再度ゲームに戻ると解像度がおかしくなってしまうというもの。
 たいていの場合は画面が真っ黒になってしまう。そうならない場合は、まるでモザイクがかかったかのような画面になってしまう。解像度で言えば64x64ぐらい。まったくもってプレーは不可能だ。
 デスクトップに戻らなきゃ問題はないのだが、間違ってキーボードのWindowsキーを押してしまうこともあるし、ちょっとコントローラーの設定を調整しようとすることもある。また、漢字変換周りにも不具合を抱えているらしくチャット中にいきなりデスクトップに戻されることもある。
 戻されたら最後、ゲームに復帰しても待っているのはモザイク越しのドラクエだけだ。
 この問題、どうも解像度の切り替え時に発生しているように思える。
 1280*720で動くゲームと、1920*1200で動くデスクトップ。この差を埋める処理に失敗しているように思えた。ゲームを1920*1080で動かせれば、解像度の調整はなくなる。だが、1920*1080だと文字が小さすぎて読みにくいし、ぼくのPCだと処理の限界を超えることがある。
 どうしても1280*720で遊びたい。
 どうすればいいだろうか?
 その結果、至った結論は実にシンプルである。ゲームを始める前にPCの画面設定をいじってデスクトップの解像度を1280*720にしておけばOK。これによってWindowsでは手狭になるが、解像度の変更が発生しなくなる。期待通り画面を切り替えてもエラーは発生しなくなった。
 問題がクライアント側になるのならば、不平をこぼす前に対処方法を検討した方が円滑に物事が進むものだ