pygame を使用して 16 ビット時代のゲームを開発しようとしています。私は FlashDevelop と Flixel を使っていましたが、もっとしっかりしたものを試してみたかったのです。私が抱えている問題は、ゲームの外観にあります。画面内のすべてのピクセルを「大きく」したいです。つまり、320x240 サーフェスの各ピクセルについて、外観を得るには 640x480 サーフェスに 2x2 ピクセルの投影が必要です。フロガットのようなゲームの。あちこちで聞いてみると、Flixel の場合ほど簡単ではないことがわかりました。
案内してもらえますか?
アップデート
次のように、スケーリングされたサーフェスをメインサーフェスにブリットする方法を見つけました
screenSize = width, height = 640, 480
mainScreen = pygame.display.set_mode(screenSize)
smallScreen = pygame.Surface((320, 240))
pygame.transform.scale(smallScreen, screenSize, mainScreen)
誰かがこのことに関するベスト プラクティスの指針を教えてくれたら幸いです。