pygame各个模块概述

在pygame中,有很多模块,每个模块对应着不同的功能,如果我们知道这些模块是做什么的,那么,对我们的游戏开发会起到关键性的作用。

我们就说说pygame中的各个模块吧!!!

#pygame modules

__author__ = {‘name‘ : ‘Hongten‘,
              ‘mail‘ : ‘[email protected]‘,
              ‘blog‘ : ‘http://www.cnblogs.com/hongten‘,
              ‘QQ‘   : ‘648719819‘,
              ‘Version‘ : ‘1.0‘}

__modules__ =‘‘‘
    pygame.cdrom    访问光驱
    pygame.color        颜色
    pygame.cursors    加载光标
    pygame.display    访问显示设备
    pygame.draw            绘制形状、线和点
    pygame.event    管理事件
    pygame.examples     不同的例子
    pygame.font            使用字体
    pygame.image    加载和存储图片
    pygame.gfxdraw      Anti-aliasing draw functions
    pygame.locals       常量
    pygame.joystick    使用游戏手柄或者 类似的东西
    pygame.key            读取键盘按键
    pygame.mixer    声音
    pygame.mouse    鼠标
    pygame.movie    播放视频
    pygame.music    播放音频
    pygame.overlay    访问高级视频叠加
    pygame            就是我们在学的这个东西了……
    pygame.rect            管理矩形区域
    pygame.scrap        本地剪贴板访问
    pygame.sndarray    操作声音数据
    pygame.sprite    操作移动图像
    pygame.surface    管理图像和屏幕
    pygame.surfarray    管理点阵图像数据
    pygame.tests        测试例子
    pygame.time            管理时间和帧信息
    pygame.transform    缩放和移动图像
‘‘‘

print(__modules__)

官方文档:http://www.pygame.org/docs/

时间: 2024-10-25 21:45:00

pygame各个模块概述的相关文章

openstack七大模块概述

前言 OpenStack主要由七部分组成,分别是Identify, Image, Network, Compute, Block Storage, Object Storage, Dashboard,分别表示认证模块,镜像模块,网络模块,计算模块,块存储模块,对象存储模块和管理模块. Identify(Keystone) 为其他几个模块提供认证服务,所有的认证操作都会通过keystone来进行. 整个keystone其实就是在数据库中建立用户(user).角色(role).Tenant.服务(s

XAF-通知模块概述 web+win

通知模块概述 1.支持 WinForms和ASP.NET程序. 2.支持调度模块或自定义业务对象. 3.功能:在指定的时间,弹出一个窗口,用户可以查看提醒.也可以取消或推迟. 如需演示项目的源码,可以在留言中留下邮箱! 要使用通知模块,需要使用下面的模块. 第一步: 第二步: 第三步: Windows Form下面的效果,在底部,出现下图所示的小图标: 在ASP.NET下效果如下: 如何使用自定义类实现通知? 1.假如下面是你的业务类: [DefaultClassOptions] public

pygame中模块说明

参考博客:https://blog.csdn.net/qq_27717921/article/details/53231762 pygame模块概览 1.display模块 功能:生成windows窗口 pygame.display.set_mode(resolution=(0,0),flags=0,depth=0) 返回一个特定大小和属性的surface对象,resolution可以控制生成windows窗口的大小,flags代表的是扩展选项,depath不推荐设置 flags标志位控制你想要

服务器运维常用的python模块概述

最近开始复习python的使用,把服务器运维常用的模块的用法进行了实例化概述. ==========sort========================= python 排序: ls=[1,31,13,141,41] ls.sort() print ls 元组sort: >>> lst=[('wyl',24),('hjj',25),('zs',22),('lisi',14)] >>> sorted(lst,key=lambda lst:lst[1],reverse=

【python游戏编程之旅】第六篇---pygame中的Sprite(精灵)模块和加载动画

本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 直到现在我们已经学了很多pygame基础知识了,从这篇博客开始我们将会学习pygame中高级部分,更多和精灵模块,冲突检测相关的知识. 一.Sprite模块.sprite对象 在pygame.sprite模块里面包含了一个名为Sprite类,他是pygame本身自带的一个精灵.但是这个类的功能比较少,因此我们新建一个类对其继承,在sprite类的基础上丰富,以方便我们的使用. 首先来了解一下如何使用spr

光模块的单模和多模的概述及区别

光模块(opTIcalmodule)由光电子器件.功能电路和光接口等组成,光电子器件包括发射和接收两部分.发射部分是:输入一定码率的电信号经内部的驱动芯片处理后驱动半导体激光器(LD)或发光二极管(LED)发射出相应速率的调制光信号,其内部带有光功率自动控制电路,使输出的光信号功率保持稳定.接收部分是:一定码率的光信号输入模块后由光探测二极管转换为电信号.经前置放大器后输出相应码率的电信号. 简单的说,光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电

Odoo实战一:空白模块创建

一:新建模块目录 我们在openerp-server.conf中配置了模块的存放路径,一般为  XXXX\odoo\addons 实际开发时,为了避免与odoo自带模块所混淆,我们一般把自己的模块放到其他文件夹去,甚至,放到odoo所在文件夹之外. 这里,我在odoo同级目录下,新建一个myodoo目录,用于存放我日后自己创建的模块们. 所以,修改openerp-server.conf,在addons_path后面加上路径: addons_path=F:\odoo\odoo-8.0\addons

Python 八、Python模块

一.python文件概述 1.python模块概述 可以将代码量较大的程序分割成多个有组织的.彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块 模块在物理形势上表现为以.py结尾的代码文件 一个文件被看作一个独立的模块,一个模块也可以被看作是一个文件 模块的文件名就是模块的名字加上扩展名(.py) 每个模块都有自己的名称空间 python允许导入其它模块以实现代码重用,从而也实现了将独立的代码文件组织成更大的程序系统 python中,模块也是对象 在一个模块的顶层定义的所有

解析 Linux 内核可装载模块的版本检查机制

转自:http://www.ibm.com/developerworks/cn/linux/l-cn-kernelmodules/ 为保持 Linux 内核的稳定与可持续发展,内核在发展过程中引进了可装载模块这一特性.内核可装载模块就是可在内核运行时加载到内核的一组代码.通常 , 我们会在两个版本不同的内核上装载同一模块失败,即使是在两个相邻的补丁级(Patch Level)版本上.这是因为内核在引入可装载模块的同时,对模块采取了版本信息校验.这是一个与模块代码无关,却与内核相连的机制.该校验机