Menu
CoddyTech

املأ الخلفية

الدرس 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()

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

challenge icon

التحدي

سهل

لوّن النافذة بالأزرق الداكن.

  1. ابحث عن pygame.display.flip() داخل حلقة اللعبة.
  2. أضف 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

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