מילוי הרקע
שיעור 2 מתוך 40 בקורס יוצרים משחקים עם Pygame של Coddy.
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
תרגלו בעצמכם: Pygame אונליין