#1
by cupa » 2年前
ゲームを起動する前に、フルスクリーンで表示しますか?と聞いて(ここまではできました)はいならフルスクリーンにして、いいえならウィンドウモードにする。
ウィンドウモードにするのは簡単なのですが、
フルスクリーンにする際、普通にデスクトップの大きさを取得してその大きさに拡大するだけでは
他のもの(背景・キャラ・移動速度も変えないとおかしくなる)にもすべて対応させないといけませんよね。
四聖龍神録Plusをやったのですが、はじめにフルスクリーンかウィンドウモードにするか聞かれますよね。
フルスクリーンにすると、ウィンドウズ自体が拡大されて(ゲームが起動する前の数秒間開いてたウィンドウ(ブラウザなど)が拡大される)おかしくなったように見えるのですが、ゲームが起動すれば問題ないし、ゲームを閉じれば直りますよね。
四聖龍神録Plusはどうやってやっているのでしょうか?
他のSetWindowSizeChangeEnableFlagやSetWindowSizeExtendRateやGetDefaultStateなども試してみたのですが
うまくいかず・・・
他にいい関数や、四聖龍神録Plusがどうやってやっているのか知っている方がいれば教えて下さい・・・
ゲームを起動する前に、フルスクリーンで表示しますか?と聞いて(ここまではできました)はいならフルスクリーンにして、いいえならウィンドウモードにする。
ウィンドウモードにするのは簡単なのですが、
フルスクリーンにする際、普通にデスクトップの大きさを取得してその大きさに拡大するだけでは
他のもの(背景・キャラ・移動速度も変えないとおかしくなる)にもすべて対応させないといけませんよね。
四聖龍神録Plusをやったのですが、はじめにフルスクリーンかウィンドウモードにするか聞かれますよね。
フルスクリーンにすると、ウィンドウズ自体が拡大されて(ゲームが起動する前の数秒間開いてたウィンドウ(ブラウザなど)が拡大される)おかしくなったように見えるのですが、ゲームが起動すれば問題ないし、ゲームを閉じれば直りますよね。
四聖龍神録Plusはどうやってやっているのでしょうか?
他のSetWindowSizeChangeEnableFlagやSetWindowSizeExtendRateやGetDefaultStateなども試してみたのですが
うまくいかず・・・
他にいい関数や、四聖龍神録Plusがどうやってやっているのか知っている方がいれば教えて下さい・・・