pygame

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

相关

  • ADP-核糖基化二磷酸腺苷核糖基化(英语:ADP-ribosylation,ADP-核糖基化)是将额外的单个或多个二磷酸腺苷核糖(ADP核糖)基团添加到蛋白质的氨基酸残基上的转译后修饰过程。这一过程可逆,涉及许多
  • 血清素受体激动剂血清素受体激动剂是激活血清素受体的化合物,作用机制类似于血清素。非选择性激动剂:脱磷酸裸盖菇素和二甲基色胺(DMT)被血清素在某些植物或蘑菇发现类似物。这些化合物作用于多
  • 麦库姆麦库姆(McComb)是美国密西西比州派克县的一座城市,人口约1.3万(2000年)。
  • 基切马梅语支基切语(K'iche', Quiché)是一种马雅语系语言,为危地马拉基切人所使用的语言。危地马拉约有7%的人口(约一百万人)会说基切语,为该国仅次于西班牙语使用族群最广泛的语言。基切语有
  • 2007年–2008年环球金融危机name = 'Transport',description = '交通',content = {{ type = 'text', text = ] },{ type = 'item', original = 'articulated bus', rule = 'zh-cn:铰接客车;zh-tw:双节
  • 建成区 (台北市)邻接行政区 大同区、中山区、延平区、城中区建成区为台湾台北市已整并的行政区之一,区名取自老地名“建成街”。位于台北市西侧旧市区之市中心,为当时台北市面积最小、人口密
  • Apple WatchApple Watch是苹果公司开发的一款智能手表。
  • 洛克胖洛克胖(英文名:RockPon)是一名狂热的格斗游戏玩家,名称由来是因为CVS2喜欢使用洛克‧基斯这个角色,加上工作是做面包,合起来就是洛克+胖(面包台语),又称东门肯、半神、流浪格斗家
  • 乙基溴化镁乙基溴化镁是一种格氏试剂,化学式为C2H5MgBr,该分子中乙基和镁以共价键相连,而溴以离子存在,因此化学式也可写成C2H5Mg+·Br−。它广泛用于实验室的有机物合成之中。乙基溴化镁
  • 小行星6937小行星6937(英语:6937 Valadon)是一颗围绕太阳公转的小行星。1973年9月29日,C. J. 万·豪敦、I. 万·豪敦-格勒内费尔德、T. 赫雷尔斯在帕洛马山发现了此天体。这颗小行星的绝对