サーチ…


構文

  • pygame.display.set_mode(resolution =(0,0)、flags = 0、depth = 0)#スクリーン上のウィンドウを表すpygame.Surfaceを返します。
  • flags = pygame.FULLSCREEN | pygame.OPENGL# "|"を使用してフラグを組み合わせることができます。 (ビット単位ORまたは "パイプ")文字。

パラメーター

パラメータ説明
解決ウィンドウの幅と高さを表す数字のペア
フラグウィンドウのタイプを変更する追加オプション - 使用可能なフラグについては「備考」を参照してください。
深さ色のビット数

備考

  • 以下のための可能な値flag引数は次のとおりです。
フラグ説明
パイゲーム。 ウィンドウがフルスクリーンです
pygame.RESIZABLE ウィンドウはサイズ変更可能です
pygame.NOFRAME ウィンドウには枠線やコントロールがありません
pygame.DOUBLEBUF ダブルバッファを使用する - HWSURFACEまたはOPENGL
pygame.HWSURFACE ウィンドウがハードウェアアクセラレーションされ、 FULLSCREENとの組み合わせでのみ可能FULLSCREEN
pygame.OPENGL ウィンドウはOpenGLでレンダリング可能です

その他の発言:

  • 現在、Pygameは一度に1つのウィンドウしか扱えません。 pygame.display.set_mode((x,y))呼び出して2番目のウィンドウを作成すると、2番目のウィンドウが閉じられます。

  • depths引数を変更することはほとんど必要ありません - pygameはそれ自身で最良のものを選択します。システムでサポートされていない深度が設定されている場合、pygameはこの深度をエミュレートしますが、これは非常に遅くなる可能性があります。

  • pygame.display.set_mode()によって返されたサーフェス上に描画されたものは、画面上ではすぐには表示されません。まず、 pygame.display.update()またはpygame.display.flip()を使用してディスプレイを反転させる必要があります。

パイゲームウィンドウを作成する

これにより、サイズが500x500ピクセルのフルスクリーンでウィンドウが作成されます。

pygame.init()
screen = pygame.display.set_mode((500, 500), pygame.FULLSCREEN)

screenは今からscreen上のウィンドウに表示されます。 pygame.Surfaceオブジェクトです。ユーザーに見えるようにする必要があるものは、 screen.blitを使用して描画するscreen.blitます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow