我是編碼Pygame的新手。我的第一項任務是編碼PONG game
。但是,我發現兩個球不能在屏幕上顯示。我不知道原因。我會提供我的代碼。謝謝!另外,最後一行有error
。不過,我只是從Pygame文檔複製我不知道爲什麼它存在一個error
。爲什麼我在Pygame中編碼Pong時不能顯示球?
import pygame,sys,time
# Open a brand-new window
pygame.init()
Screen_size = (500,400)
Title = ('Pong')
Frame_Delay = 0.01
Surface= pygame.display.set_mode(Screen_size,0,0)
pygame.display.set_caption(Title)
# Set up white color for drawing balls
white=pygame.Color('white')
# Now, we start to draw two balls
pos1=(100,200)
pos2=(400,200)
rad=50
ball1=pygame.draw.circle=(Surface,white,pos1,rad,0)
ball2=pygame.draw.circle=(Surface,white,pos2,rad,0)
pygame.display.update()
# Now, define speed
speed=[2,2]
# Now, we define a loop
while ball1:
for event in pygame.event.get():
if event.type == pygame.QUIT: sys.exit()
的語法錯誤會顯示以下
Traceback (most recent call last):
File "/tmp/guest-54jjJ1/Desktop/pong.py", line 24, in <module>
if event.type == pygame.QUIT: sys.exit()
builtins.SystemExit:
不是真的這個問題,而是閱讀了pep8。 – cmd