我試圖用pygame開發一個16位時代的遊戲。 我正在使用FlashDevelop和Flixel,但我想嘗試更穩固的東西。 我遇到的問題是遊戲的外觀,我希望屏幕上的每個像素都「更大」,我的意思是,對於320x240表面中的每個像素,我需要在640x480表面上進行2x2像素投影以獲得像Frogatto遊戲的外觀。在這裏和那裏問我發現它不像Flixel那樣容易。Pygame中的2x2像素表面
你們能指導我嗎?
更新
我想出了一個辦法做塊縮放面到主面如下
screenSize = width, height = 640, 480
mainScreen = pygame.display.set_mode(screenSize)
smallScreen = pygame.Surface((320, 240))
pygame.transform.scale(smallScreen, screenSize, mainScreen)
如果有人可以給我講講關於這件事的最佳實踐一些指點,我將不勝感激。
我從來沒有使用過pygame,但是我會做的是渲染一個320x240像正常的圖像,然後將該圖像作爲640x480的屏幕。 – corsiKa