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教程

  • 相关阅读:
    第01组 团队Git现场编程实战
    第01组 团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
    第1组 团队展示
    第一次结对编程作业
    第一次博客作业
    2019 SDN上机第1次作业
    第08组 团队项目-需求分析报告
    团队项目-选题报告
  • 原文地址:https://www.cnblogs.com/allenblogs/p/9044675.html
Copyright © 2011-2022 走看看