املأ الخلفية
الدرس 2 من 40 في دورة اصنع ألعابًا باستخدام 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()، املأ الشاشة باللون الأزرق الداكن (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