为什么在使用Python中pygame模块mouse模块下的get_pos函数时,这个函数总是给我返回鼠标在我创建的屏幕的第一个位置的坐标
时间: 2023-06-08 11:07:51 浏览: 101
Python中pygame的mouse鼠标事件用法实例
5星 · 资源好评率100%
可能是因为你没有在事件循环中更新鼠标位置。在Pygame中,鼠标位置的获取是通过检测事件来完成的。所以在每个循环中,你应该调用pygame.event.get() 来获取所有的事件,然后检查其中是否包含鼠标移动事件。如果有,你就可以使用pygame.mouse.get_pos()函数获取最新的鼠标位置。这样就可以获得实时的鼠标位置了。
阅读全文