我在编pygame的时候发现了一个问题,vscode上面说有一个本来应该是int的变量变成了Never类,那是什么类,咋解决啊?
@typing.override
def update(self):
keys = p.key.get_pressed()
if not self.rect.x==-50 or self.rect.x==550:
if keys[p.K_LEFT]:
self.rect.x -= 5
self.direction = "left"
if keys[p.K_RIGHT]:
self.rect.x += 5
self.direction = "right"
else:
if self.rect.x==-50:
self.rect.x += 5
elif self.rect.x==550:
self.rect.x -= 5
if keys[p.K_UP]:
self.shoot()
if keys[p.K_DOWN]:
self.big_shoot()
就在那个elif self.rect.x==550:上,vscode说x的类型是Never