املأ الخلفية
الدرس 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.
التحدي
سهللوّن النافذة بالأزرق الداكن.
- ابحث عن
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
تدرّب بنفسك: Playground لـ Pygame