pygame.Surface
时间: 2023-07-10 08:05:40 浏览: 131
pygame
pygame.Surface 是 Pygame 库中的一个类,用于表示游戏窗口或图像等表面(surface)。它可以被用来创建、加载和操作2D图像,如绘制形状、填充颜色、旋转和缩放等操作。在 Pygame 中,所有的可见对象都必须绘制到 Surface 上才能在屏幕上显示出来。Surface 可以通过 load() 方法从外部文件中加载图像,也可以通过 Pygame 的绘图函数来创建一个新的 Surface 对象。例如:
```
import pygame
# 创建一个 640x480 的 Surface 对象
screen = pygame.display.set_mode((640, 480))
# 在屏幕上绘制一个红色的圆
pygame.draw.circle(screen, (255, 0, 0), (320, 240), 100)
# 更新屏幕
pygame.display.flip()
```
在上面的例子中,我们创建了一个 640x480 的 Surface 对象,并在屏幕上绘制了一个红色的圆。最后通过调用 flip() 方法来更新屏幕显示。
阅读全文