アニメーションを作成しようとしていますが、対角線を描いて移動する方法がわかりません。Pythonプログラミング;アニメーションに診断線を描く
import pygame
import sys
WINDOW=pygame.display.set_mode((800,300))
RED=(255,0,0)
WHITE=(255,255,255)
CRIMSON=(220,20,60)
BURGUNDY=(102,0,0)
CERULEAN=(153,255,255)
PINK=(255,102,102)
FPS=100
fpsClock=pygame.time.Clock()
x=0
pygame.display.set_caption("Animation")
while True:
for event in pygame.event.get():
if event.type=="QUIT":
pygame.quit()
sys.exit()
#Animation
WINDOW.fill(CERULEAN)
x=x+1
pygame.draw.circle(WINDOW, CRIMSON, (x,100),20)
pygame.draw.circle(WINDOW, BURGUNDY, (x, 92),5)
pygame.draw.line(WINDOW, PINK, (x,30),(x,70),3)
pygame.display.update()
fpsClock.tick(FPS)
図は、尾が三角形の魚であると考えられています。私はもともとポリゴン関数を使用しようとしましたが、xを入力する方法とxを入力する場所がわからないので、三角形の3行を描画することにしました。
xを線やポリゴンの関数に入力する方法と場所について助けが必要です。サークルの場合と同様に、最初に置くだけですが、ラインやポリゴンの機能にはどうしたらいいでしょうか?
ああ、私はこれをどうやってやろうとしているのかと少し混乱していますが、ありがとうございます。 – mars
@mars:私の編集を参照してください。それはいくつかのことを明確にすべきです。私は全体の魚を描かなかった。それがどのように行われているかを示す三角形です。 – Dalen