pygame.Surface()
时间: 2023-06-23 17:53:20 浏览: 182
pygame.Surface() 是 Pygame 库中用于创建一个新的 Surface 对象的函数。它可以用来创建一个空白的 Surface 对象,也可以从外部文件中加载图像。Surface 对象是 Pygame 库中最基本的绘图对象,所有的可见对象都必须绘制到 Surface 上才能在屏幕上显示出来。下面是一些使用 pygame.Surface() 的例子:
1. 创建一个空白的 Surface 对象:
```
import pygame
# 创建一个 640x480 的空白 Surface 对象
screen = pygame.Surface((640, 480))
```
2. 从图片文件中创建 Surface 对象:
```
import pygame
# 从图片文件中加载一个 Surface 对象
image = pygame.image.load('image.jpg')
```
在这个例子中,我们使用了 pygame.image.load() 函数来从外部图片文件中加载一个 Surface 对象。
需要注意的是,创建的 Surface 对象默认是黑色的,如果需要设置背景颜色,可以使用 fill() 函数来填充。例如:
```
import pygame
# 创建一个 640x480 的空白 Surface 对象,并设置背景颜色为白色
screen = pygame.Surface((640, 480))
screen.fill((255, 255, 255))
```
在这个例子中,我们使用了 fill() 函数来将 Surface 对象的背景颜色设置为白色。
阅读全文