📜  PyGame中如何初始化所有导入的模块?

📅  最后修改于: 2022-05-13 01:55:36.471000             🧑  作者: Mango

PyGame中如何初始化所有导入的模块?

游戏 是专为游戏开发而设计的Python库。 PyGame 建立在SDL库之上,因此它提供了用Python开发游戏的全部功能。 Pygame 有很多模块来执行它的操作,在这些模块可以使用之前,它们必须被初始化。所有模块都可以单独初始化,也可以一次初始化一个。这篇文章描述了如何一次初始化所有导入的模块。

使用的方法:

  • pygame.init() - 初始化所有模块。它不接受任何参数并返回一个元组 (numpass,numfail),指示成功初始化的模块数和失败的模块数。
  • pygame.get_init() - 此方法用于检查 pygame 模块是否已初始化。

示例 1:本示例初始化所有 pygame 模块并打印成功初始化的模块数量。

Python3
# importing the library
import pygame
 
# initializing all the imported
# pygame modules
(numpass,numfail) = pygame.init()
 
# printing the number of modules
# initialized successfully
print('Number of modules initialized successfully:',
      numpass)


Python3
# importing the library
import pygame
 
# initializing the modules
pygame.init()
 
# checking the initialization
is_initialized = pygame.get_init()
 
# printing the result
print('Is pygame modules initialized:',
      is_initialized)



输出:

Number of modules initialized successfully: 6

示例 2:本示例使用 pygame.get_init()函数检查 pygame 模块是否已初始化。

Python3

# importing the library
import pygame
 
# initializing the modules
pygame.init()
 
# checking the initialization
is_initialized = pygame.get_init()
 
# printing the result
print('Is pygame modules initialized:',
      is_initialized)


输出:

Is pygame modules initialized: True