Pygame是什么

Fanly 问答 2019-07-10 14:01:32 阅读(...)

Pygame是跨平台Python模块,专为电子游戏设计。包含图像、声音。创建在SDL基础上,允许实时电子游戏研发而无需被低级语言,如C语言或是更低级的汇编语言束缚。

Pygame 是跨平台 Python 模块,专为电子游戏设计。包含图像、声音。创建在 SDL 基础上,允许实时电子游戏研发而无需被低级语言,如 C 语言或是更低级的汇编语言束缚。基于这样一个设想,所有需要的游戏功能和理念都完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如 Python。

Pygame

Pygame 原为代替突然停止的 pySDL。

Pygame 应用程序能够在 Android 手机和平板运行,采用 Pygame 对于 Andorid 的子集(pgs4a)。支持 Android 的声音,振动,键盘和加速。但缺点是没有办法在 iOS 上运行 Pygame 应用程序。其它 pgs4a 的主要限制是缺乏对于多点触控的支持, 这使得双指缩放,以及旋转无法使用。另一个 Pygame 在 Android 子集的替代方案是 Kivy,它包含了多点触控及 iOS 的支持。

其他

展示

  • Pyweek,游戏制作竞赛,时间限制在 7 天内
  • Ludum Dare,LD48 游戏制作竞赛,时间限制在 48 小时内

2D 引擎和库

  • Phil’s Pygame Utilities (PGU)是增强 Pygame 的库和工具的集合。工具 tile 编辑器和一个关卡编辑器。(tile, isometric, hexagonal)GUI 增强包括全功能 GUI,html 渲染,文档输出,文本渲染。库包括向导和拼接图电子游戏引擎(瓷砖图, 立体图, 六角图), 和一个状态引擎,计时器,高分系统。
  • Pyglet,一个 OpenGL 库,类似 Pygame

社群

有定期的竞赛,叫做 PyWeek. 使用 Python 写出游戏(通常但不一定使用 Pygame)。社群已经创造了许多 Pygame 的教学。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 手机游戏

    游戏设计专业是什么

    游戏设计专业是一门专科专业。游戏设计原理、用户体验设计程序与方法、二维游戏美术设计、三维游戏美术设计、游戏概念设计、游戏交互动画与特效、游戏交互技术基础、游戏交互原型制作等。
  • 数字游戏设计专业是什么

    数字游戏设计专业是什么

    数字游戏设计专业是近年来新兴的一个专业。掌握常见类型数字游戏艺术设计与制作基本原理、生产流程与方法,具备基本的数字游戏内容创意策划,以及数字游戏内容二维、三维、静动态和交互创意设计与表达制作能力。
  • 棋牌游戏

    棋牌游戏开发前需要怎么准备

    做游戏开发前都需要有良好的设计及运营方案,其中棋牌游戏开发前需要率先沟通开发成本、调查好游戏的消费群体、以及考虑好游戏的开发模式。针对市场和大众的要求去制定你的计划,不要脱离实际,这样才能在棋牌游戏行业走的更加长久。
  • Gamepad 游戏手柄

    游戏手柄是什么

    游戏手柄(Gamepad)是一种常见电子游戏机的部件,通过操纵其按钮等,实现对游戏虚拟角色的控制。以电子信号作为其输入。大部分的游戏手柄设计,左边是方向键,右边则为动作键。
  • AR 增强现实技术

    AR可以应用于哪些场景

    AR技术在医疗研究与解剖训练、精密仪器制造和维修、工程设计和远程机器人控制等领域、军事领域、古迹复原和数字化文化遗产保护、工业维修领域、网络视频通讯领域、电视转播领域、娱乐、游戏领域、旅游、展览领域、市政建设规划等等领域得到广泛应用。
  • 虚幻引擎 Unreal Engine

    虚幻引擎是什么

    虚幻引擎是一款由Epic Games开发的游戏引擎。该引擎主要是为了开发第一人称射击游戏而设计,但现在已经被成功地应用于开发潜行类游戏、格斗游戏、角色扮演游戏等多种不同类型的游戏。