Pygame学习笔记(四):chimp源码解析

学习资料:《Chimp Tutorial, Line by Line》 介绍 Pygame自带的示例程序中有一个叫“chimp”的小程序。它展示了很多 Pygame 的特性,比如:创建图形窗口,加载图像和声音文件,渲染TTF文本,基本事件(如鼠标事件)处理。
Pygame学习笔记(四):chimp源码解析

[解决]Pygame在OSX上无法播放mp3的问题

我有一段用pygame加载并播放背景音乐的代码,以前在Ubuntu上写的。用Mac运行时,报错,提示无法识别音乐文件的格式。 Traceback (most recent call last): File "game.py", line 37, in pygame.mixer.music.load('background.mp3') pygame.error: Unrecognized music

Pygame学习笔记(二):模块导入与初始化

学习资料:《Import and Initialize》 Pygame是许多不同模块的一个集合。有些模块是用C写的,有些模块是用Python写的。有一些模块是可选的,可能在当前的包中不存在。 下面简单介绍一下,导入Pygame时,到底发生了什么。

Pygame学习笔记(一):Pygame介绍

学习资料:《Python Pygame Introduction》 Pygame初体验 直接从例程上手,是理解一个新的代码库最好的方法。下面来看一个例子,它可以让一个小球在屏幕上弹跳。(可直接下载这张图片)

Pygame学习笔记(零):缘起

引言 在学习游戏开发,因为好奇,我尝试过很多引擎。从目前最火的Cocos2d-x、Unity,到Python的游戏引擎:Pygame、Pyglet、Cocos2d、Panda3D。每一个引擎我都浅尝辄止。
Pygame学习笔记(零):缘起