'>=' 在 'tuple' 和 'int' 的实例之间不受支持

时间:2021-03-22 11:36:39

标签: pygame

我试图让我的角色跟随我的鼠标位置(我不希望他立即传送我只需要他去我的鼠标方向)所以我制作了这个脚本并且我得到了错误:

<块引用>

'>=' not supported between instances of 'tuple' and 'int'.

mx, my = pygame.mouse.get_pos()

for event in pygame.event.get():
    if event.type == pygame.QUIT:
        Running = False

mpos = (mx, my)
X = int(playerX)
Y = int(playerY)

if mpos >= Y: 
    playerY -= vel

    
if mpos <= Y:
    playerY += vel

if mpos <= X:
    playerX -= vel

if mpos >= X:
    playerX += vel

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我认为您的脚本中可能只是打字错误。您正在将 YX 与(元组)mpos 进行比较,但实际上您想将其分别与 mxmy 进行比较。