在 Pygame 中,可以使用 `pygame.mouse.get_pos()` 函数来获取当前鼠标的位置。这个函数会返回一个包含鼠标 X 和 Y 坐标的元组。\n\n下面是一个简单的示例代码,演示了如何获取鼠标的位置并在游戏窗口中显示出来:\n\n`python\nimport pygame\nimport sys\n\n# 初始化 Pygame\npygame.init()\n\n# 创建游戏窗口\nscreen = pygame.display.set_mode((800, 600))\n\nwhile True:\n for event in pygame.event.get():\n if event.type == pygame.QUIT:\n pygame.quit()\n sys.exit()\n\n # 获取当前鼠标的位置\n mouse_x, mouse_y = pygame.mouse.get_pos()\n\n # 清空屏幕\n screen.fill((0, 0, 0))\n\n # 在窗口上绘制鼠标的位置\n font = pygame.font.SysFont(None, 24)\n text = font.render(f"Mouse position: {mouse_x}, {mouse_y}", True, (255, 255, 255))\n screen.blit(text, (10, 10))\n\n # 更新屏幕\n pygame.display.flip()\n`\n\n运行这段代码后,你将会看到一个黑色的游戏窗口,显示了当前鼠标的位置坐标。


原文地址: https://www.cveoy.top/t/topic/pSCS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录