gpt4 book ai didi

python - 如何使用pygame图形库中的多边形制作菱形

转载 作者:太空宇宙 更新时间:2023-11-04 02:08:41 25 4
gpt4 key购买 nike

我不知道 polygon 是怎么回事函数对点进行排序,但文档没有帮助,所以我无法制作所需的钻石形状。

最佳答案

想象一下,您将在一张纸上绘制坐标系中的点,然后立即用一条线将它们一个接一个地连接起来。所以第一个点连接到第二个,第二个连接到第三个,等等,最后一个连接到第一个。最后,生成的形状会填充所需的颜色。

import pygame as pg


pg.init()
screen = pg.display.set_mode((640, 480))
clock = pg.time.Clock()
BG_COLOR = pg.Color('gray12')
BLUE = pg.Color('dodgerblue')
points = [(200, 200), (250, 250), (200, 300), (150, 250)]

done = False
while not done:
for event in pg.event.get():
if event.type == pg.QUIT:
done = True

screen.fill(BG_COLOR)
pg.draw.polygon(screen, BLUE, points)
pg.display.flip()
clock.tick(60)

关于python - 如何使用pygame图形库中的多边形制作菱形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54116033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com