Воскресенье, 24.11.2024, 13:39 | Приветствую Вас Гость

...

Блог


00:41
Pygame.Урок 6

Pygame поддерживает рисование различных геометрических примитивов такие как прямоугольники,полигоны,круги,эллипсы,дуги и прямые линии.Естественно имеется возможность придать какой-либо цвет этим фигурам.Цвет в компьютере можно представить смесью красного,зеленого и синего компонентов, так называемый rgb.Каждый цветовой компонент - это просто число в диапазоне от нулю до 255.Так красный цвет можно представить в виде такого кортежа на языке python:

red = (255,0,0)

Чтобы рисовать геометрические примитивы на экране необходимо использовать функции из модуля pygame.draw. 

import pygame

pygame.init()
screen = pygame.display.set_mode((400, 300))
done = False
red = (255,0,0)
green = (0,255,0)
blue = (0,0,255)
white = (255,255,255)
while True:
   for event in pygame.event.get():
      if event.type == pygame.QUIT:
         pygame.quit()
         
   pygame.draw.rect(screen, red, pygame.Rect(100,100, 50, 50))
   pygame.draw.line(screen, white, (10,200), (300,10), 4)
   pygame.draw.rect(screen, red, pygame.Rect(300,200, 50, 50),1)
   pygame.draw.rect(screen, green, pygame.Rect(0,200, 50, 50),5)

   pygame.display.update()

Это достаточно простой урок для понимания.Забыл пояснить один интересный технический аспект,если в функцию pygame.draw.rect добавить в самый конец еще один параметр,то будет нарисован контур или обводка прямоугольника.Этот параметр не только назначает рисование контура,но также определяет его толщину.
 

Просмотров: 95 | Добавил: moskov | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Меню сайта

Мини-чат

Статистика


Онлайн всего: 5
Гостей: 5
Пользователей: 0

Форма входа

Календарь

«  Июнь 2023  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930

Архив записей

Друзья сайта

  • ЗОВ КОСМОСА

  • Хулиган Вселенной

  • Тюремная поэзия

  • Религиозная поэзия

  • Сайт клана ЛеГиоН
  • Поиск