zoukankan      html  css  js  c++  java
  • pygame游戏开发-简介

    转自白月黑羽Python教程http://www.python3.vip/doc/tutorial/python/game/

    推荐对Python有兴趣的童鞋可以关注去看看,教程语言平实,简单易懂。

    pygame简介

    pygame是跨平台python模块,专为电子游戏设计,包括图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言束缚, 开发者可以把精力放在游戏的架构上。

    pgame中主要模块介绍

    (1) pygame

    pygame模块会自动导入其它的pygame相关模块。

    pygame模块包括surface函数, 可以返回一个新的surface 对象。 init()函数是pygame游戏的核心,必须在进入游戏的主循环之前调用。init()会自动初始化其它所有模块。

    (2) pygame.locals

    包括在你自己的模块作用域内使用的名字(变量)。包括事件类型、键和视频模式等的名字。

    (3) pygame.display

    包括处理pygame显示方式的函数。包括普通窗口和全屏模式。 pygame.display中一些常用的方法如下:

    flip:更新显示。

    update:更新一部分时候使用update。

    set_mode:设定显示的类型和尺寸。

    set_caption:设定pygame程序的标题。

    get_surface:调用flip和blit前返回一个可用于画图的surface对象。

    (4) pygame.font

    包括font函数,用于表现不同的字体。

    (5) pygame.sprite

    游戏精灵,Group用做sprite对象的容器。调用group对象的update对象,会自动调用所有sprite对象的update方法。

    (6) pygame.mouse

    隐藏鼠标光标,获取鼠标位置。

    (7) pygame.event

    追踪鼠标单击、按键按下和释放等事件。

    (8) pygame.image

    用于处理保存在GIF、PNG或者JPEG文件内的图像。

    更多内容,请访问自白月黑羽Python教程

  • 相关阅读:
    python note 30 断点续传
    python note 29 线程创建
    python note 28 socketserver
    python note 27 粘包
    python note 26 socket
    python note 25 约束
    Sed 用法
    python note 24 反射
    python note 23 组合
    python note 22 面向对象成员
  • 原文地址:https://www.cnblogs.com/allenblogs/p/9044675.html
Copyright © 2011-2022 走看看