此代碼是從書「開始遊戲開發Python和pygame的」,下面的腳本顯示由鼠標和鍵盤在屏幕上生成的事件:event_text [-SCREEN_SIZE [1]/font_height:]的說明?
import pygame
from pygame.locals import *
from sys import exit
pygame.init()
SCREEN_SIZE = (800, 600)
screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32)
font = pygame.font.SysFont("arial", 16)
font_height = font.get_linesize()
event_text = []
while True:
event = pygame.event.wait()
event_text.append(str(event))
event_text = event_text[-SCREEN_SIZE[1]/font_height:]
我有這樣一個問題, line:
event_text = event_text[-SCREEN_SIZE[1]/font_height:]
有人能解釋嗎? 感謝提前:)
在字體高度上劃分屏幕大小,這是一種衆所周知的數學算法嗎? – Belle