pygame图片点击的代码
时间: 2023-11-09 08:06:51 浏览: 108
下面是一个使用Pygame实现图片点击的示例代码:
```python
import pygame
def main():
pygame.init()
width = 800
height = 600
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("点击图片示例")
image = pygame.image.load("image.png")
image_rect = image.get_rect()
image_rect.center = (width // 2, height // 2)
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
elif event.type == pygame.MOUSEBUTTONDOWN:
mouse_pos = pygame.mouse.get_pos()
if image_rect.collidepoint(mouse_pos):
print("图片被点击了!")
screen.fill((255, 255, 255))
screen.blit(image, image_rect)
pygame.display.flip()
pygame.quit()
if __name__ == "__main__":
main()
```
在这个示例中,我们首先导入了Pygame库并初始化。然后创建了一个窗口,在窗口中加载了一张图片,并将其设置在窗口中央。接着进入游戏循环,监听事件,当鼠标按下时,判断鼠标的位置是否在图片的范围内,如果是,则打印出"图片被点击了!"的信息。
你可以将代码中的"image.png"替换为你自己的图片路径,然后运行代码来测试点击图片的效果。
阅读全文