【发布时间】:2019-10-16 09:26:33
【问题描述】:
我正在用 python 做一个游戏,但我有一个错误
需要整数参数,得到浮点数
,我不明白为什么。给我错误的行是:
pygame.draw.circle(screen, (128, 128, 128),
(self.location[0]-1, self.location[1]-1), self.size+1)
class Player(object):
def __init__(self, name, colour):
self.name = name
self.colour = colour
self.level = 1
self.feed = 0
self.size = 2
self.speed = 6
self.location = (SCREEN_SIZE[0]/2, SCREEN_SIZE[1]/2)
self.destination = self.location
self.stopDis = 5 #Stopping distance
def render(self, screen):
pygame.draw.circle(screen, (128, 128, 128),
(self.location[0]-1, self.location[1]-1), self.size+1) #Error here
pygame.draw.circle(screen, self.colour, self.location, self.size) #Draw circle
【问题讨论】:
-
Android 不会出现此问题。
标签: python python-3.x pygame