python pygame中的surface使用
— 将一个图像(Surface 对象)绘制到另一个图像上方
pygame.Surface.blit()
— 修改图像(Surface 对象)的像素格式
pygame.Surface.convert()
— 修改图像(Surface 对象)的像素格式,包含 alpha 通道
pygame.Surface.convert_alpha()
— 创建一个 Surface 对象的拷贝
pygame.Surface.copy()
— 使用纯色填充 Surface 对象
pygame.Surface.fill()
— 移动 Surface 对象
pygame.Surface.scroll()
— 设置 colorkeys
pygame.Surface.set_colorkey()
— 获取 colorkeys
pygame.Surface.get_colorkey()
— 设置整个图像的透明度
pygame.Surface.set_alpha()
— 获取整个图像的透明度
pygame.Surface.get_alpha()
— 锁定 Surface 对象的内存使其可以进行像素访问
pygame.Surface.lock()
— 解锁 Surface 对象的内存使其无法进行像素访问
pygame.Surface.unlock()
— 检测该 Surface 对象是否需要被锁定
pygame.Surface.mustlock()
— 检测该 Surface 对象当前是否为锁定状态
pygame.Surface.get_locked()
— 返回该 Surface 对象的锁定
pygame.Surface.get_locks()
— 获取一个像素的颜色值
pygame.Surface.get_at()
— 设置一个像素的颜色值
pygame.Surface.set_at()
— 获取一个像素映射的颜色索引号
pygame.Surface.get_at_mapped()
— 获取 Surface 对象 8 位索引的调色板
pygame.Surface.get_palette()
— 返回给定索引号在调色板中的颜色值
pygame.Surface.get_palette_at()