Theme-Logo
    • 通知公告
  • [登录]/[注册]
  • D 返回首页
python3编程学习
  • 基础教程
    • 初识python
    • 语法特点
    • 输入输出
    • 运算符+
    • 数据类型
    • 类型转换
    • 条件控制
    • 循环语句
    • 函数详解
    • 面向对象
    • 模块详解
    • File(文件)
    • 字符串初级
    • 字符串进阶
    • 错误和异常
  • 高级教程
    • 数据库深操作
    • web网站开发
    • GUI界面开发
    • 网络爬虫开发
    • 游戏高级开发

游戏编程

Python 深受广大开发者青睐的一个重要原因是它应用领域非常广泛,其中就包括游戏开发。而使用 Python 进行游戏开发的首选模块就是Pygame。
  • 返回首页

Python 深受广大开发者青睐的一个重要原因是它应用领域非常广泛,其中就包括游戏开发。而使用 Python 进行游戏开发的首选模块就是Pygame。

1、初识Pygame

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

2、安装 Pygame

Pygame 的官方网址:是www.pygame.org,在该网址中可以查找 Pygame 相关文档。Pygame 的安装非常简单,只需要一行命令,如下所示:

pip install pygame

如果要检查是否安装成功,输入如下命令:

import pygame
pygame.ver

3、Pygame 常用模块

Pygame 做游戏开发的优势在于不需要过多考虑与底层开发相关的内容,而可以把工作重心放在游戏逻辑上。例如,Pygame 中集成了很多和底层开发相关的模块,如访问显示设备、管理事件、使用字体等。Pygame 常用模块如下所示:

    本文未完全显示,开通会员查看全文......

回顶部