我想知道如何在pygame上单独获取鼠标的x坐标位置或y坐标位置。 就像x和y一样。我认为会使用
pygame.mouse.get_pos
答案 0 :(得分:1)
Pygame没有只能让你获得一个坐标的API,你总是得到两个坐标。但是它以2元组的形式返回它们,因此如果您愿意,可以索引以获得一个值:
x = pygame.mouse.get_pos()[0]
如果您有可能还需要y
坐标,那么无论如何都可以正常解压缩,并忽略代码中您所不知道的y
值需要它:
x, y = pygame.mouse.get_pos()
# do stuff with x, ignore y
if something_rare_happens():
# do stuff with y too
即使你永远使用y
,解包也可能更清楚,但这完全取决于你。