Pygame學習(一) pygame建立遊戲介面
阿新 • • 發佈:2018-12-21
pygame建立遊戲介面
使用pygame之前,需要使用init方法(pygame.init()
),初始化模組。
遊戲結束之前需要呼叫quit方法(pygame.quit()
),解除安裝模組,結束遊戲。
遊戲中的座標系
左上角是原點(0,0),寬度為x,高度為y
pygame
中的pygame.rect
用於描述矩形區域
Rect(x,y,width,height)
為一個物件的原點及寬度和高度
ob_rect=pygame.Rect(0,0,200,200)
print("目標原點及尺寸 %d %d \n %d %d" % (ob_rect.x,ob_rect.y,ob_rect.width,ob_rect.height) )
顯示為
目標原點及尺寸 0 0
200 200
ob_rect=pygame.Rect(0,0,200,200)
print("目標尺寸 %d %d " % ob_rect.size)
顯示為
目標尺寸 200 200
遊戲主視窗
模組pygame.display為用於建立,管理遊戲視窗
pygame.display.set_mode() | 初始化遊戲視窗 |
---|---|
pygame.display.update() | 重新整理螢幕內容,稍後顯示 |
- set_mode方法的引數
set_mode(resolution=(0,0),flags=0,depth=0)
resolution
是指螢幕的寬和高,預設建立視窗的大小和螢幕一致
flags
depth
表示顏色的位數
//建立一個380*400的螢幕
screen = pygame.display.set_mode((380,400))
//迴圈
while True:
pass
- 螢幕加背景
screen = pygame.display.set_mode((380,400))
//載入影象
bg = pygame.image.load("./images/11.jpg")
//繪製圖像
screen.blit(bg,(0,0))
//重新整理螢幕
pygame.display.update()