1

实际上我正在制作一个程序来通过使用保留表来实现最小平均延迟(流水线)......
我已经成功完成了后端,现在尝试在 Pygame 上设计转换图。
问题是我需要标记一个带有向外箭头的传出边缘(如:a-->b)但无法理解如何执行此操作...

pygame.draw.line(screen, BLACK, (x1,y1), (x2,y2), width=1)

这条特定的线只画了一条简单的线。我尝试使用圆圈代替箭头,但箭头肯定会更好看...
任何想法都非常受欢迎 谢谢...

4

2 回答 2

3

您需要做的就是用pygame.draw.polygon(). 例子:

pygame.draw.polygon(window, (0, 0, 0), ((0, 100), (0, 200), (200, 200), (200, 300), (300, 150), (200, 0), (200, 100)))

如果您需要不同的尺寸,只需将其绘制到表面对象上并使用pygame.transform.scale,或手动更改点的位置。

于 2013-02-15T19:55:52.963 回答
1

查看pygame.draw.lines()pygame.draw.polygon()。看起来其中任何一个都可以帮助您绘制三角形。

文档: http: //www.pygame.org/docs/ref/draw.html

于 2013-02-15T14:48:24.140 回答