PyGame視窗模式

2021-09-10 10:47:12 字數 2645 閱讀 1889

一、視窗全屏化

按 『 f 』 鍵實現全屏和視窗之間的切換。

二、改變視窗尺寸pygame的預設顯示視窗是不支援拖動邊框改變大小的,改變set_mode函式的引數後可以實現。

# 這裡需要重新填滿視窗

for y in range(0, screen_height, background.get_height()):

for x in range(0, screen_width, background.get_width()):

win.blit(background, (x, y))

pygame.display.update()

videoresize 事件,它包含如下內容:

size

乙個二維元組,值為更改後的視窗尺寸,size[0]為寬,size[1]為高w寬

h高三、復合模式

screen = pygame.display.set_mode(screen_size, hwsu***ce | fullscreen, 32)
其他

當使用opengl時,不能使用pygame.display.update()來更新視窗,而是pygame.display.flip()。

flip和update的說明如下:

pygame 視窗無法正常關閉

執行以下程式,將解決問題 import sys import pygame def run game pygame.init screen pygame.display.set mode 1200,800 開始遊戲的主迴圈 while true 監視鍵盤和滑鼠事件 for event in pyga...

pygame之視窗大小調整

對於不同的情況我門需要調整不同的視窗,在pygame中pygame.display.set mode 640,480 0,32 為調整視窗的函式,例如,我們可以通過設定第二個引數為fullscreen來讓整個視窗全屏,基本的語法我就不說了,這裡我展示可以使自定義調整視窗大小的 import pyga...

pygame遊戲之旅 建立遊戲視窗介面

pygame建立遊戲視窗介面,供大家參考,具體內容如下 使用pygame前一定要先導入pygame而且肯定要先初始化pygame import pygame pygame.init 建立乙個800 x 600的視窗,函式返回乙個顯示介面 gamedwww.cppcns.comisplay pygam...