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