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 に答える