pygame

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

相关

  • 中亚联盟中亚联盟是由哈萨克斯坦总统努尔苏丹·纳扎尔巴耶夫2007年4月26日提出的,为了创建一个类似欧盟的涵盖五个前苏联中亚共和国——哈萨克斯坦、吉尔吉斯斯坦、塔吉克斯坦、土库
  • 等离子体灯等离子灯是一种装饰性的灯,在1980年代最为流行,商品名又名辉光球。等离子灯由物理学家尼古拉·特斯拉发明,他做了一个实验,在玻璃电子管通以高频率的电流,来研究高电压现象。特斯
  • 泡菜锅汤饭馔泡菜锅 (谚文:김치찌개)是一道来自韩国,带辣味的火锅。以韩国泡菜为原料,加入葱、洋葱、豆腐,海鲜或猪肉两者其中之一。佐以配菜和米饭。此菜用的泡菜以较老者为佳,取其因完
  • 美利坚合众国宪法第一条修正案宪法正文I ∙ II ∙ III ∙ IV ∙ V ∙ VI ∙ VII其它修正案 XI ∙ XII ∙ XIII ∙ XIV ∙ XV XVI ∙ XVII ∙ XVIII ∙ XIX ∙ XX XXI ∙ XXII ∙ XXIII ∙
  • 2019冠状病毒病沙特阿拉伯疫情2019冠状病毒病沙特阿拉伯疫情,介绍在2019新型冠状病毒疫情中,在沙特阿拉伯发生的情况。2020年3月2日,2019冠状病毒病疫情扩散至沙特阿拉伯。3月2日, 沙特阿拉伯确诊第一例病例
  • 德意志统一德意志统一发生于1871年1月18日。法国于普法战争中战败投降之后,德意志诸侯于此日来到法国凡尔赛宫镜厅,普鲁士国王威廉加冕为德意志皇帝,德意志诸国正式在政治上和行政上统一
  • 龙门山断层坐标:30°N 105°E / 30°N 105°E / 30; 105龙门山断层是中国西南部的一个逆冲断层,位于青藏高原东缘,四川盆地西缘。自西向东由龙门山后山断裂、龙门山主中央断裂、龙门山主
  • 苏尔吉特·辛格·拉克拉苏尔吉特·辛格·拉克拉(英语:Surjit Singh Rakhra,20世纪?-)锡克人,印度旁遮普邦人,印度政治人物。拉克拉的两个兄弟在美国当商人。2002年,拉克拉在旁遮普邦伯蒂亚拉县萨马纳作为最
  • 第42届日本众议院议员总选举第42届日本众议院议员总选举于2000年6月25日举行。在这次选举中,执政自民党虽然丢失了不少议席,但是在选前形势不利的情况下依然保持稳定多数,森喜朗政权得以延续。这次选举的
  • 乌什巴山乌什巴山(格鲁吉亚语:უშბა)是高加索山脉最显眼的山峰之一,位于高加索山脉的乔治亚一侧。乌什巴山虽然不是这一地区高度前十的山峰,但却因优美的风景而被誉为高加索的马特洪峰