📜  pygame 获取屏幕宽度和高度 - Python (1)

📅  最后修改于: 2023-12-03 15:18:45.167000             🧑  作者: Mango

Pygame 获取屏幕宽度和高度 - Python

Pygame是Python游戏开发框架,其功能强大,可以用于创建各种类型的游戏。在游戏开发中,获取屏幕宽度和高度是非常常见的需求,Pygame提供了简单的API用于获取屏幕宽度和高度。

获取屏幕宽度和高度

我们可以使用pygame.display模块中的pygame.display.Info()函数获取所有的屏幕信息,然后从中获取当前屏幕的宽度和高度。

import pygame
 
pygame.init()  # 初始化Pygame
infoObject = pygame.display.Info() #获取所有屏幕信息
screen_width = infoObject.current_w #获取当前屏幕宽度
screen_height = infoObject.current_h #获取当前屏幕高度

print("屏幕宽度:", screen_width)
print("屏幕高度:", screen_height)

上述代码中,我们首先初始化Pygame,然后通过pygame.display.Info()函数获取屏幕信息,最后从屏幕信息中获取当前屏幕的宽度和高度。运行该代码片段会输出当前屏幕的宽度和高度,如下所示:

屏幕宽度: 1920
屏幕高度: 1080
结论

Pygame提供了简单的API获取当前屏幕的宽度和高度,这是游戏开发中非常常见和必需的操作。我们可以使用pygame.display模块中的pygame.display.Info()函数获取所有的屏幕信息,然后从中获取当前屏幕的宽度和高度,这在游戏开发中非常实用。