前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python:pygame 作用

Python:pygame 作用

作者头像
bear_fish
发布2018-09-19 12:19:55
1.9K0
发布2018-09-19 12:19:55
举报

一、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/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年01月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、pygame  
  •   二、SDL
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档