pygame

✍ dations ◷ 2025-12-04 06:35: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的教学。

相关

  • 菇类蕈类(注音:ㄒㄩㄣˋㄌㄟˋ;拼音:xùn lèi),通称蘑菇、菇类,是大型、高等的真菌,子实体通常肉眼可见。菌丝具横隔壁,将菌丝分隔成多细胞。不过,蘑菇一词通常是对蘑菇属(Agaricus)部分食
  • 裙子裙,俗称裙子,为覆盖腰身以下,筒形或圆锥形的衣服。与裤不同,衬裙并不开叉,双腿不用分别穿套(然而,有人把在胯下分开的马裤套进裙子)。在许多文化中男女都会著裙,但是基于线条搭配审美
  • 七人制橄榄球七人制橄榄球于2016年夏季奥运开始成为正式的奥运项目。该项目于2009年10月在哥本哈根召开的第121届国际奥委会全体会议中确认为正式比赛项目。
  • Nasub2/subSsub2/subOsub6/sub连二硫酸钠(Sodium dithionate,Na2S2O6)是无机化学的重要化合物。可以认为这里的硫处于+5氧化态 。连二硫酸钠不应与连二亚硫酸钠,Na2S2O4混淆,后者是一种完全不同的化合物,是一种
  • 金芳蓉金芳蓉(1949年10月9日-),英文全名Fan Rong K Chung Graham,在学术上则用Fan Chung,出生于台湾高雄,台裔数学家,工作主要在图论。目前于美国加利福尼亚大学圣地牙哥分校当教授。受父
  • 卡尔·曼海姆卡尔·曼海姆(Karl Mannheim,1893年3月27日-1947年1月9日)是一位犹太裔社会学家,生于匈牙利。他影响了二十世纪上半叶的社会学领域,是经典社会学和知识社会学(sociology of knowled
  • 英国生物样本库英国生物样本库(英语:UK Biobank)是英国的一项大规模的长期生物样本库计划,始于2006年,旨在研究遗传和环境因素(包括营养,生活方式,药物等)对于疾病发展的影响。它位于斯托克波特,大曼
  • 加拿大战役加拿大战役(英语:Canadian campaign),是指美国独立战争时期1776年至1777年间北美反叛民兵及美国攻打英国魁北克省的连串战事。又称为远征加拿大、入侵加拿大(英语:Invasion of Can
  • 氧化石墨氧化石墨,graphite oxide或graphitic oxide,正式中文名称为石墨氧化物或被称为石墨酸,是一种由物质量之比不定的碳、氢、氧元素构成的化合物。氧化石墨可以通过用强氧化剂来处
  • 李兰李兰可以指: