מילוי הרקע
חלק מהיחידה לולאת המשחק במסלול ה-Pygame של Coddy. שיעור 2 מתוך 32.
Pygame מתאר צבע באמצעות שלושה מספרים: כמה אדום, ירוק וכחול יש בו, כל אחד בטווח שבין 0 ל־255. זה נקרא RGB.
(255, 0, 0)הוא אדום.(0, 0, 0)הוא שחור,(255, 255, 255)הוא לבן.(30, 30, 46)מכיל מעט יותר כחול מאדום וירוק: כחול כהה.
screen.fill(color) צובע את כל החלון בצבע אחד. משחקים ממלאים את המסך בתחילת כל פריים, וכך מוחקים את הפריים הקודם לפני ציור הפריים החדש.
screen.fill((0, 0, 0))
pygame.display.flip()שימו לב לסוגריים הכפולים: הצבע הוא tuple אחד, הארגומנט היחיד של fill.
אתגר
קלבתוך לולאת המשחק, מעל pygame.display.flip(), מלאו את המסך בצבע כחול כהה (30, 30, 46).
נסו בעצמכם
import pygame
pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("Move the Square")
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.display.flip()
pygame.quit()
כל השיעורים ביחידה לולאת המשחק
תרגלו בעצמכם: Pygame אונליין