pygame

✍ dations ◷ 2025-06-09 01:59: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的教学。

相关

  • 熔融熔化是指物质由固态转变为液态的一个过程(又称熔解,其中冰的熔化又写作融化、融解)。固态物质中的内能增加(通常借由加热或加压)至一特定的温度(称之为熔点),在该温度下(或对于非纯物
  • 完整街道完整街道(英语:complete streets,又译完全街道)是一种交通政策和设计方法,它要求对街道进行规划、设计、运营和维护时,确保所有年龄和行为能力的使用者,无论采用哪种交通方式,都能安
  • 哈布斯堡-洛林皇朝哈布斯堡-洛林皇朝(Haus Habsburg-Lothringen)是统治奥地利大公国,匈牙利,波希米亚和意大利部分公国和1804年至1918年间统治奥地利帝国和后期奥匈帝国的家族。他的前身是奥地利
  • 北京大学赛克勒考古与艺术博物馆坐标:39°59′44″N 116°18′21″E / 39.995528°N 116.305922°E / 39.995528; 116.305922北京大学赛克勒考古与艺术博物馆(英语:Arthur M. Sackler Museum of Art and Archa
  • 配边在数学中,配边(英文:cobordism 来自法文的 )是紧流形的等价关系。它使用边界的拓扑概念。若两个流形M和N的不交并是另一个流形W的边界,那么M和N这两个流形是配边的。此外M和N的配
  • 南达贡区南达贡区(缅甸语:ဒဂုံမြို့သစ်တောင်ပိုင်း;;英语:South Dagon Township),也可叫南达贡谬迪区(South Dagon Myothit Township),为缅甸仰光省仰光市的镇区,属东仰
  • 克文语克文语(kvääni, kväänin kieli,或者称为kainun kieli)是挪威北部克文人说的芬兰语支的一种语言。由于政治和历史的原因,该语言于2005年在《欧洲区域或少数民族语言宪章》的
  • 海因里希·马格努斯海因里希·古斯塔夫·马格努斯(Heinrich Gustav Magnus,德语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans
  • 阿夫拉姆·米内罗阿夫拉姆·米内罗(Abraham Minero Fernández,1986年2月22日-)是西班牙的一位足球运动员。在场上司职左后卫。他现在效力于西班牙足球甲级联赛球队皇家萨拉戈萨足球俱乐部。
  • 宝马 F32BMW F32是德国汽车制造商宝马为其所生产的一款中型车所指定的企业内部标识。作为宝马 4系列的第一代车型,它的前身是3系列的E92(德语:BMW E90)。轿跑款的F32于2012年12月在慕尼