Menu
CoddyTech
flag He iconעבריתdown icon

ציור ריבוע

שיעור 3 מתוך 40 בקורס יוצרים משחקים עם Pygame של Coddy.

‏Pygame מודד את החלון בפיקסלים מהפינה השמאלית העליונה. x גדל ימינה ו-y גדל למטה, כך ש-(0, 0) היא הפינה השמאלית העליונה.

pygame.draw.rect(surface, color, rect) מצייר מלבן מלא. הערך rect הוא (x, y, width, height), כאשר x ו-y הם הקואורדינטות של הפינה השמאלית העליונה שלו.

screen.fill((30, 30, 46))
pygame.draw.rect(screen, (255, 0, 0), (10, 20, 100, 50))
pygame.display.flip()

הפעולה מציירת מלבן אדום שרוחבו 100 וגובהו 50, במרחק 10 פיקסלים מהקצה השמאלי ו-20 מהקצה העליון.

לסדר יש חשיבות. כל דבר שמציירים מכסה את מה שכבר נמצא שם, לכן ציירו אחרי fill, אחרת המילוי יצבע מעל הצורה שלכם.

challenge icon

אתגר

קל

לאחר המילוי, ציירו ריבוע צהוב (255, 196, 0) בגודל 40 על 40, כשהפינה השמאלית העליונה שלו נמצאת ב-(220, 160).

נסו בעצמכם

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

    screen.fill((30, 30, 46))
    pygame.display.flip()

pygame.quit()
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יוצרים משחקים עם Pygame

תרגלו בעצמכם: Pygame אונליין