import pygame
import sys
pygame.init()
bg = (0, 0, 0)
size = width, height = 600, 400
#設定介面尺寸
screen = pygame.display.set_mode(size)
#設定介面的標題
pygame.display.set_caption("my name is zhaoshuo")
#用例項化font
font = pygame.font.font(none, 20)
#設定座標
position = 0
line_height = font.get_linesize()
while true:
for event in pygame.event.get():
if event.type == pygame.quit:
sys.exit()
#用render方法將字型渲染su***ce物件
screen.blit(font.render(str(event), true, (0, 255, 0)), (0, position))
position += line_height
if position > height:
position = 0
screen.fill(bg)
#更新介面
pygame.display.flip()
基本思路:
1.將尺寸初始化
2.在while true裡將字型用pygame裡的render方法將字型渲染成su***ce物件
外加乙個將按鍵操作記錄下來的程式:
import pygame
import sys
pygame.init()
bg = (0, 0, 0)
size = width, height = 600, 400
screen = pygame.display.set_mode(size)
pygame.display.set_caption("my name is zhaoshuo")
f = open('record.txt', 'w')
while true:
for event in pygame.event.get():
f.write(str(event) + '\n')
if event.type == pygame.quit:
f.close()
sys.exit()
基礎操作之按鍵消抖
機械彈性開關 當機械觸點斷開 閉合時,由於機械觸點的彈性作用,乙個按鍵開關在閉合時不會馬上就穩定的接通,在斷開時也不會一下子徹底斷開,而是在閉合和斷開的瞬間伴隨了一連串的抖動 當檢測到按鍵狀態變化時,不是立即去響應動作,而是先等待閉合或斷開穩定後再進行處理。即為按鍵消抖 按鍵消抖 可分為硬體消抖和軟...
python 檔案操作實力顯示
檔案的操作 關鍵字 open 檔名稱 mode 操作 encoding 編碼方式 操作1 mode w 寫 w 寫讀 w b bytse格式寫讀 wb bytes寫 w 寫入是把檔案內的所有檔案直接替換,w 寫讀是把寫入的檔案在讀出來用處不大,wb bytes一般硬碟儲存資料是以bytes型別儲存的...
python按鍵暫停 python
我正在嘗試發明一種可以在按下p時暫停遊戲的功能。我也希望在遊戲執行時將其顯示在螢幕上。但是,我不知道如何繼續我的功能。另外,是否可以在不使用import time情況下執行此操作?使用我的 在開始遊戲後,p僅暫停其中乙個塊,並且不再移動。def play onkey none,space clear...