pygame

✍ dations ◷ 2025-12-01 05:27:02 #自由发展元件与函式库,自由软件,游戏引擎,电子游戏研发,电子游戏开发软件,Python库

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

pygame原为代替突然停止的pySDL。

pygame应用程序能够在Android手机和平板运行,采用pygame对于Andorid的子集(pgs4a)。 支持Android的声音,振动,键盘和加速。但缺点是没有办法在iOS上运行pygame应用程序。其它pgs4a的主要限制是缺乏对于多点触控的支持, 这使得双指缩放,以及旋转无法使用。另一个pygame在Android子集的替代方案是Kivy,它包含了多点触控及iOS的支持。

展示:

2D引擎和库:

有定期的竞赛,叫做PyWeek. 使用Python写出游戏(通常但不一定使用pygame)。社区已经创造了许多Pygame的教学。

相关

  • 道奇县道奇縣(Dodge County, Georgia)是美国乔治亚州中南部的一个县。面积1,303平方公里。根据美国2000年人口普查,共有人口19,171人。县治伊士曼 (Eastman)。成立于1870年10月26日,以
  • 约翰·戈特利布·费希特约翰·戈特利布·费希特(德语:Johann Gottlieb Fichte,1762年5月19日-1814年1月27日),德国哲学家。尽管他是自康德的著作发展开来的德国唯心主义哲学的主要奠基人之一,但他在西方哲
  • 羁縻羁縻,《史记·司马相如传·索隐》解释说:“羁,马络头也;縻,牛蚓也”,引申为笼络控制。实行羁縻政策的地区名义上从属朝廷,实际由当地原住民首领自行统治。唐朝对西南、西北等少数民
  • 厉鼎毅厉鼎毅(1931年7月7日-2012年12月27日),出生于中华民国南京市,毕业于南非金山大学和西北大学,拥有中华民国与美国双国籍,美籍华人,为著名物理学家、美国国家工程学院院士、台湾中央研
  • 法兰西第一共和国法兰西第一共和国(法语:République française)是法国历史学家对1792年9月到1804年5月间多个共和政体习惯上的统称。在法国大革命期间,法国经历了短暂的君主立宪时期(1791年9月4
  • 分位图分位图(Q–Q plot)又称QQ图,Q代表分位数(Quantile)。是在统计学中,通过比较两个概率分布的分位数对这两个概率分布进行比较的概率图方法。首先选定分位数的对应概率区间集合,在此概
  • 宽限期宽限期(英语:grace period)是在义务期限过后紧接的一段时期。在此期限内,只要在宽限期内履行了义务,就可以免除由于未能按时完成任务而应采取的滞纳金或其他进一步行动。宽限期可
  • 360压缩360压缩是360安全中心推出的一款免费数据压缩软件,支持解压RAR、ZIP、7z、ISO等42种压缩文件,可以压缩RAR、ZIP、7z和EXE自解压缩包等四种格式文件,并有更换多彩皮肤、内置云安
  • JavaScriptJavaScript(通常缩写为JS)是一种高级的、解释型的编程语言。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提
  • 英语中的德语借词英语中含有相当数量的德语借词,这些词汇或短语应用在多个方面和领域中,包括食品、日常生活和科技。以下是一个不完全的列表。由于英语与德语同属日耳曼语族,因此两种语言的基本