您需要通过一个半径:
pygame.draw.circle(canvas, (0, 255, 0), (self.xp, self.yp), 100)
canvas.fill((0, 0, 0))
密码
import sys
import pygame
pygame.init()
canvas = pygame.display.set_mode((600, 600))
class Invader:
def __init__(self, xp, yp):
self.xp = int(xp)
self.yp = int(yp)
def movement(self):
pygame.draw.circle(canvas, (0, 255, 0), (self.xp, self.yp), 100)
invader = Invader(300, 300)
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
canvas.fill((0, 0, 0))
invader.movement()
pygame.display.update()