Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > ディスプレイの設定 > display_reset
display_reset(aa, vsync);
Real
この機能は、ディスプレイ表示をリセットするだけでなく、フルスクリーンアンチエイリアシングと、VSYNC(垂直同期)を切り替えます。
アンチエイリアシングのレベルのデフォルト設定は0。使用できる起動値は、0 / 2 / 4 および8です。アンチエイリアシングのレベルを上げることでジャギが軽減されますが、そのぶん処理負荷が上がります。 VSYNCのデフォルト設定はfalse(オフ)です。 アンチエイリアシング、VSYNCの切り替えは、ゲームをスムーズに表現できますが、多くの処理能力を必要とします。 使用するにあたっては慎重に検討しましょう。
すべてのデバイスではありませんが、いくつかは8x または4x アンチエイリアスを使用できないかもしれません。 そして、ゲームを動かすデバイスが使用できるAA(アンチエイリアシング)のレベルを読み取り専用で取得できる変数があります。:
display_aa
この変数は利用可能なレベルを合計した値を返します。以下、返却される値の例です
if display_aa > 12 display_reset(8, true);
上記のコードは、アンチエイリアシングレベルを8に設定し、VSYNCをオンにしています。
原文:The above code will set the anti-aliasing level to 8 if supported and switch v-sync to on.