מלאו את הרקע
שיעור 2 מתוך 41 בקורס צרו משחקים עם 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(). - מעליו, הוסיפו את
screen.fill((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 אונליין