当前位置:   article > 正文

PyGame官方文档_pygame api

pygame api

帮助内容【Help Contents】

指导索引【Reference Index】

最有用的东西
【Most useful stuff】
Color | display | draw | event | font | image | key | locals

mixer | mouse | Rect | Surface | time | music | pygame

高级的东西【Advanced stuff】
cursors | joystick | mask | sprite | transform | BufferProxy | freetype

gfxdraw | midi | Overlay | PixelArray | pixelcopy | sndarray | surfarray | math

其它(Other):
camera | cdroms | example | scrap | tests | version

 

Pygame 首页

文档【Documents】

1.读我【Readme】

关于Pygame的基本信息,它是什么,谁参与,以及在哪里找到它。

2.安装【install】

在几个平台上编译Pygame所需的步骤。还有助于为您的系统查找和安装预构建的二进制

3.文件路径功能参数【File Path Function Arguments】

Pygame如何处理文件系统路径。

4.LGPL许可证

这是Pygame分发的许可证。它允许Pygame与开源和商业软件一起分发。通常,如果没有更改Pygame,它可以用于任何类型的程序。
 

教程【Tutorials】

1.介绍Pygame【Introduction to Pygame】

Pygame基础知识介绍。这是为Python用户编写的,并出现在Py杂志的第二册中。

2.导入和初始化【import and initialize】

导入和初始化Pygame的开始步骤。 Pygame包由几个模块组成。某些模块不包含在所有平台上。

3.如何移动图像?【How do I move an Image?】

一个基本教程,涵盖了2D计算机动画背后的概念。有关绘制和清除对象的信息让它们看起来像动画。

4.黑猩猩教程,通过一行又一行【Chimp Tutorial, Line by Line】

pygame示例包括一个带有交互式拳头和黑猩猩的简单程序。这是受到21世纪初令人恼怒的闪光横幅的启发。本教程将检查示例中使用的每行代码。

5.精灵模块介绍【Sprite Module Introduction】

PyGames包括一个更高级别的精灵模块,用来帮助组织游戏。sprite模块包括几个类,它们帮助管理几乎所有游戏类型中的细节。精灵类比常规的Pygame模块要先进一些,需要更多的理解才能被正确地使用。

6.Surfarray介绍【Surfarray Introduction】

Pygame使用python的 Numpy模块允许对图像有效的每个像素效果。使用表面阵列是一个高级功能,允许自定义效果和过滤器。这里还研究了Pygame示例arraydemo.py的一些简单效果。

7.Camera模块介绍【Camera Module Introduction】

Pygame,从1.9开始,有一个相机模块,可以让你捕捉图像,观看直播流,并做一些基本的计算机视觉。本教程介绍了这些用例。

8.新手指南【Newbie Guide】

一个列表,包含十三个有用的技巧,让人们可以轻松使用pygame。

9.游戏制作教程【Making Games Tutorial】

一个大型教程,涵盖了创建整个游戏所需的更大主题。

10.显示(display)模式 【Display Modes】

获取用于屏幕显示的Surface。
 

参考【Reference】

1.索引(index)

pygame包中所有函数、类和方法的列表

2.pygame.BufferProxy

表面像素的阵列协议视图

3.pygame.cdrom

如何访问和控制CD音频设备

4.pygame.Color

颜色表示

5.pygame.cursors

加载和编译光标图像

6.pygame.display

配置显示表面

7.pygame.draw

在表面上绘制简单形状,如线条和椭圆

8.pygame.event

管理来自各种输入设备和窗口平台的传入事件

9.pygame.examples

各种各样的程序演示如何使用单独的游戏模块

10.pygame.font

加载和呈现TrueType字体

11.pygame.freetype

增强的pygame模块,用于加载和呈现字体

12.pygame.gfxdraw

抗锯齿绘制函数

13.pygame.image

表面的加载、保存和传输

14.pygame.joystick

管理操纵杆设备

15.pygame.key

管理键盘设备

16.pygame.locals

pygame常量

17.pygame.mixer

加载和播放声音

18.pygame.mouse

管理鼠标设备和显示

19.pygame.mixer.music

播放流媒体音乐曲目

20.pygame.Overlay

访问高级视频叠加层

21.pygame

管理pygame的顶层函数

22.pygame.PixelArray

操作图像像素数据。

23.pygame.Rect

灵活的矩形容器

24.pygame.scrap

本地剪贴板访问

25.pygame.sndarray

操作声音样本数据

26.pygame.sprite

更高级别的对象来表示游戏图像

27.pygame.Surface

图像和屏幕的对象

28.pygame.surfarray

操作图像像素数据

29.pygame.tests

测试Pygame

30.pygame.time

管理时间和帧速率

31.pygame.transform

调整图像大小并移动图像

32.Pygame C API

pygame扩展模块之间共享的C API

33.搜索页面

按关键字搜索Pygame文档
 
<---------- 我是分割线 ---------->
 
以上内容,自己翻译,可能有误,可参考:Pygame 官方文档 - 英文版

点我回顶部

 
 
 
 
 
 
 
Fin.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/244369
推荐阅读
相关标签
  

闽ICP备14008679号