GUI プログラムと同じように、あちこちでいくつかの小さなゲームを実行しましたが、サイズを変更できるようには見えません。ほとんどの GUI はサイズ変更をかなりうまく処理しますが、これはどのように達成されるのでしょうか?
600x800 のウィンドウがあり、その中心に 100x100 のボックスがあり、その 200x 上に別の同じボックスがあるとします。ウィンドウを 1280x720 に拡大した場合、ボタンを移動して新しい解像度にサイズ変更する際に、ずれが生じないようにするアルゴリズムは何ですか?
これを「ピクセルごと」のディスプレイに適用したいと思います。たとえば、画面上に中央のクワッドを描画すると、各頂点がどのピクセルにあるかがわかります。OpenGL のデフォルト マトリックスなどのスケーラブルなものではありません。