"""mask用来在pygame中的碰撞检测。mask记录的是图像的透明或不透明分布情况,打印一下一个mask实例,就能看到其实mask就是0101010101011010101101000000。0的地方表示此处没有像素,1就表示有像素。""" import pygame image = pygame.image.load("dot.png") image_mask = pygame.mask.from_surface(image) width,height = image_mask.get_size() print(image_mask) for y in range(width): for x in range(height): m = image_mask.get_at((x,y)) print(m,end=' ') print()