所以我有一个 xy 坐标列表,这些坐标分为几个子列表,我想用这些坐标绘制一系列线:
points = [[-2026, 405], [-2026, 404]],
[[-2000, 379]],
[[-1112, 379], [-1112, 378]]
我试过使用:
pygame.draw.lines(screen, white, False, points, 5)
但是我收到一个错误:
ValueError: points argument must contain more than 1 points
我相信这是因为这一点[[-2000, 379]]
,因为draw.lines
需要两点,而那只包含一个。有没有办法可以使用 draw.line 而不是 draw.lines 来绘制我的观点?或者他们是我可以让我的绘图函数重绘点'[[-2000, 379]]'的一种方式,所以我的错误消失了。
并注意:我想在不改变子列表格式的情况下从点画线,因为我需要将它们全部分开,所以在这种情况下,我有 3 个 xy 坐标子列表要绘制