2016-10-23 10 views
0

(警告:私はノブです)今はゲームのウィンドウが1920×1080ピクセルに設定されていますが、多くのコンピュータモニタの最大解像度に適合するには大きすぎます。pygame:どのゲームをどのパソコンでも完璧な解像度にするにはどうすればいいですか?

私はどのようにゲームのロジックをプログラミングすることに干渉することなく、ユーザーのPCの解像度を自動的に検出し、ストレッチすることなくフルスクリーンに完全にフィットするようにゲームウィンドウをスケールするように指示できますか?

答えて

0

複数の異なる表示設定を作成し、サードパーティのアプリケーションからコンピュータ設定をインポートする必要があります。

0

私はこのコードを画面解像度に使用しています(https://codereview.stackexchange.com/questions/144024/pygame-slideshow参照)。ただし、異なる解像度に合わせてデータとグラフィックスをスケーリングすることもできます。

import pygame 
from pygame.locals import FULLSCREEN 
pygame.init() 
scr = pygame.display.Info() 
win_size = width, height = scr.current_w, scr.current_h 
screen = pygame.display.set_mode(win_size, FULLSCREEN) 
関連する問題