目录
1.线
1.1.格式
pygame.draw.line(屏幕,线段的颜色,起点坐标,终点坐标,线宽)
1.2.例
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode(size = (500,500), flags = 0)
while True:
for event in pygame.event.get():
if event.type in (QUIT, KEYDOWN):
sys.exit()
pygame.draw.line(screen, (144, 240, 144), (2500, 0), (250, 500), 3)
pygame.display.update()
会画出一条绿色的线贯穿上下。
2.圆
2.1.格式
pygame.draw.circle(屏幕,圆的颜色,圆心的坐标,圆的半径)
2.2.例
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode(size = (500,500), flags = 0)
while True:
for event in pygame.event.get():
if event.type in (QUIT, KEYDOWN):
sys.exit()
pygame.draw.circle(screen, (144, 240, 144), (250, 250), 10)
pygame.display.update()
会画出一个屏幕中心的半径为10像素的绿色圆。
3.矩形( 长方形、正方形 )
3.1.格式
pygame.draw.rect(屏幕,矩形的颜色,左上角坐标和以左上标点为原点的右下角坐标,矩形的宽度)
3.2.例
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode(size = (500, 500),flags = 0)
while True:
for event in pygame.event.get():
if event.type in (QUIT, KEYDOWN):
sys.exit()
pygame.draw.rect(screen, (144, 240, 144), (250, 250, 250, 250), 0)
pygame.display.update()
会看到一个绿色的充满右下角的正方形。