2017-06-01 66 views
2

我在pygame + TKinter中制作了一些软件,并在pygame中遇到了一些奇怪的事情。在pygame.draw.circle中使用参数width = 0时,会创建许多小白点。我不希望这在我的程序中,但我不知道如何解决它,任何解决方案?在pygame中绘制圆圈时的白点

我做了一个简单的例子,我的问题。

import pygame 

window = pygame.display.set_mode((800, 600)) 

while True: 
    window.fill((255,255,255)) 

    pygame.draw.circle(window, (0,0,0), (400, 300), 100, 5) 

    pygame.display.flip() 

    for e in pygame.event.get(): 
     if e.type == pygame.QUIT: 
      pygame.quit() 
      quit() 

(这给了我很多的白点在圈内)通过绘制两个圆

回答

0

可以解决此问题:

pygame.draw.circle(window, (0,0,0), (400, 300), 100, 0) 
pygame.draw.circle(window, (255,255,255), (400, 300), 95, 0)