pygame

✍ dations ◷ 2025-10-20 15:15:14 #自由发展元件与函式库,自由软件,游戏引擎,电子游戏研发,电子游戏开发软件,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的教学。

相关

  • 希腊文希腊语(Ελληνικά),中文也称希腊文,是一种印欧语系的语言,广泛用于希腊、阿尔巴尼亚、塞浦路斯等国,亦有使用于土耳其(包括小亚细亚一带)的某些地区。希腊语言元音发达,希腊人
  • 椭圆囊半规管(semicircular canals)是脊椎动物内耳迷路中掌管平衡感的器官,同样是维持平衡和与控制生物体姿势的一内耳感受装置,包括球囊(saccule)、椭圆囊(utricle)和半规管(semicircular
  • 散逸层散逸层(英语:Exosphere),亦称外气层,是地球大气层的最外层,位于热层的上方,其顶界可被视作整个大气层的上界。散逸层大气的温度极高,因此空气粒子运动很快。又因其离地心较远,受地球
  • 汉方医学人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学日本汉方医学,是日本的传统医学之一,其
  • 阿比让阿比让(或译阿必尚,法语:Abidjan)是科特迪瓦的最大都市(港口)和经济首都,也是科特迪瓦实际上的行政中心(科特迪瓦名义上的首都是亚穆苏克罗)。1903年作为铁路起点而兴建。阿比让市区
  • Β反转录病毒属β反转录病毒是反转录病毒科下的一个属,此属的病毒具有B型或C型的外观。老鼠乳癌病毒(mouse mammary tumour virus)就是一个例子。
  • 斯坦利·马修斯斯坦利·马修斯,CBE(1915年2月1日-2000年2月23日),英国足球运动员。经常被视为的英国足球最伟大的球员之一,他是唯一一位退役之前即授爵位的球员,以及成为金球奖及英格兰足球先生的
  • 盔菊石盔菊石(学名:)是生存在早白垩纪海洋中的一属菊石。它们是盔菊石超科的代表属。其化石被发现于欧洲、格陵兰、墨西哥和阿根廷等地。盔菊石的壳表有着粗壮的V形肋条,其末端明显隆
  • 佩约·博伊奇诺夫佩约·博伊奇诺夫(保加利亚语:Пейо Бойчинов),保加利亚男子羽毛球运动员。2016年8月,希肖夫与亚历克斯·弗拉尔合作出战保加利亚羽毛球公开赛男子双打项目,在决赛中以
  • 奥兰海奥兰海(瑞典语:Ålands hav,芬兰语:Ahvenanmeri)是波罗的海的一个海,位于波的尼亚湾南部,连接克瓦尔肯和博滕海,是来往瑞典和芬兰商业船只的重要路线,最大水深301米。从埃克勒市镇眺