2

この「NetLogo」シミュレーションのプロットのように、Pygame で「連続的な」移動プロットをプロットしますか? 私の主な困難は、プロット自体 (点間の線) ではなく、曲線がボックスの端に近づいたときにプロットのフレームワークを移動するプロセスです。

ありがとうございました。

4

1 に答える 1

1

さて、次の方法でアプリケーションのプロットと同様のプロットを作成できます。

グラフのサイズのサーフェスを作成します。次に、ピクセル配列を作成して、グラフを変更できるようにします。

pxarray = pygame.PixelArray (surface)

その後、他のアレイと同じようにアレイを操作できます。

pxarray[x][y] = 0xFF00FF # this will set pixel at x,y to purple

通常は、通常、画面の表面をブリットすることができます。

ピクセル配列の詳細:http ://www.pygame.org/docs/ref/pixelarray.html

編集:pxarrayを使用して変換すると、数値が範囲外になるとグラフが縮小します。ポイントがプロットに対して大きすぎる場合は、十分な行を追加し、それを使用transform.scaleして元の解像度に縮小します。

于 2013-03-10T20:29:22.810 に答える