模块,包(游戏包pygame)

2018-01-07  本文已影响0人  二矢二

导入模块方法:

1.   import  模块名:

2.   from文件夹import模块 的方式导入

总结:

包将有联系的模块组织在一起,即放到同一个文件夹下,并且在这个文件夹创建一个名字为__init__.py文件,那么这个文件夹就称之为包

__init__.py文件有什么用

__init__.py控制着包的导入行为

1.1.1.1__init__.py为空

仅仅是把这个包导入,不会导入包中的模块

1.1.1.1__all__

在__init__.py文件中,定义一个__all__变量,它控制着from包名import *时导入的模块

name属性:

在Python 中有主模块与非主模块之分,如果一个模块的 name 属性的值时 main ,那么久说明这个模块是主模块,反之为副模块。副模块调用主模块,如果主模块name下的功能是不会被副模块调用的,只有主模块自己运用看的见。

pygame

pygame___logo图标

Pygame是一个利用SDL库的写就的游戏库,

制作一个游戏的大致框架:1. 导 入 (import pygame)

                                                2. 调用__init__()

                                                3.初始化游戏窗口(pygame.display.update)

                                                4.加载图片的数据  (image.load)

                                                 5.绘制图片数据 (screen.blit)

                                                 6.更新显示(pygame.display.update)                                                                                        

                                                 7.游戏时钟 (pygame.time.Clock)                                     

                                                  8.退出游戏  (pygame.quite)

上一篇 下一篇

猜你喜欢

热点阅读