Python:pygame模块及SDL库简介

原创 2012年04月13日 23:08:17

一、pygame  

 

  pygame是一个设计用来开发游戏的python模块,在SDL库的基础上提供了各种接口,从而使用用户能够使用python语言创建各种各样的游戏或多媒体程序,pygame支持多种操作系统,当然,它是一个开源的软件。

  以下是官方的说明:

  pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低阶语言,如C语言或是更低阶的组合语言束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python。
  Pygame 作者是 Pete Shinners

  协议为 GNU Lesser General Public License

  地址:http://www.pygame.org


  二、SDL

    

  SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发函式库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函式,让开发者只要用相同或是相似的程序码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。

  SDL使用GNU宽通用公共许可证为授权方式

  SDL将功能分成下列数个子系统(subsystem):
     Video(图像)—图像控制以及执行绪(thread)和事件管理(event)。
     Audio(声音)—声音控制
     Joystick(摇杆)—游戏摇杆控制
     CD-ROM(光驱)—光盘媒体控制
     Window Management(视窗管理)-与视窗程序设计整合
     Event(事件驱动)-处理事件驱动

  址址:http://www.libsdl.org/


python安装pygame无法找到SDL.h文件

博主最近自学python,在引入pygame时出现无法找到SDL.h 文件,各种搜索后,在stackOverFlowO找到答案 这是问题,无法找到文件 In file included from ...
  • Monty111
  • Monty111
  • 2017年09月15日 18:35
  • 452

SDL介绍

SDL库的作用说白了就是封装了复杂的视音频底层操作,简化了视音频处理的难度。 以下转自WiKi: SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使...
  • leixiaohua1020
  • leixiaohua1020
  • 2013年09月23日 23:37
  • 20342

ubuntu 安装 pygame 很好玩的东西

1. 简介 pygame 是基于对 SDL库的python 封装,提供python接口。SDL(Simple DirectMedia Layer) 是一个跨平台的游戏开发库,方便游戏开发和移植。...
  • yangzhongxuan
  • yangzhongxuan
  • 2011年09月05日 11:16
  • 14560

安装pygame

1.我安装的是python3.6,python的下载地址为:https://www.python.org/downloads/ 2.在安装pygame前,我们需要安装pip,这个pip相当于苹果手机...
  • cdsjddn
  • cdsjddn
  • 2018年01月28日 12:34
  • 9

Ubuntu下安装pygame

1.在linux系统中检查是否安装了pip pip --version 出现所示信息:  pip 8.1.1 from /usr/lib/python2.7/dist-packages (pyth...
  • sinat_40043477
  • sinat_40043477
  • 2017年10月18日 19:08
  • 1541

Python基础之(三)----PyGame安装步骤

如果你已经有一定的编程经验,那么学习一门新语言最快的方式就是拿着一个比较中型的项目,一遍去了解这个项目,一遍去阅读新语言的语法,啊哈,个人观点        今天来正式的配置一下Python开发游戏的...
  • qq_33166080
  • qq_33166080
  • 2017年03月31日 20:09
  • 4608

关于python中如何导入pygame模块(超详细)

这里以python3.5.1,和pygame-1.9.2a0-cp35为例手把手教你安装pygame。
  • qq_31715799
  • qq_31715799
  • 2016年01月24日 02:20
  • 5223

pygame安装

看作者简介,貌似经历了pySDL和pyGame,
  • niwenxian1
  • niwenxian1
  • 2014年11月11日 01:16
  • 2023

pygame 源码及安装包 1.9.1

  • 2012年11月25日 22:21
  • 5.06MB
  • 下载

pygame中几个重要模块

最近总觉得自己在道上开始跑偏了,但是那又怎么样呢?即便我是做数据挖掘的,但是我还是觉得python真的好有意思,我接触到了python的游戏模块,发现它是如此的神奇,神奇如我,神奇的存在,下面就开始我...
  • qq_27717921
  • qq_27717921
  • 2016年11月19日 21:22
  • 4928
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python:pygame模块及SDL库简介
举报原因:
原因补充:

(最多只允许输入30个字)