Menu
CoddyTech

املأ الخلفية

جزء من قسم حلقة اللعبة في رحلة 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()

لاحظ الأقواس المزدوجة: اللون عبارة عن صف واحد، وهو الوسيط الوحيد للدالة fill.

challenge icon

التحدي

سهل

داخل حلقة اللعبة، وقبل 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()

جميع دروس حلقة اللعبة

تدرّب بنفسك: Playground لـ Pygame