pygame
pygame 的基础知识和综合使用
Yonas-Luo
这个作者很懒,什么都没留下…
展开
-
pygame 学习笔记(2)pygame库的安装
pygame 库简介Pygame是跨平台Python模块,基于SDL的一个游戏模块。pygame 库的安装在CMD命令行中输入:pip3 install pygame使用 pip可以便利的安装pygame库,如下图所示:安装成功后,可以打开IDLE以下语句检测import pygame按回车运行后,会自动打印出pygame的版本信息,如下图所示:一个简单的pygame...原创 2019-04-07 19:19:36 · 592 阅读 · 0 评论 -
pygame 学习笔记(1)python3的安装
一、win10 下 python3 的安装下载安装程序python 官网站下载地址:https://www.python.org/downloads/release/python-373/本文使用的开发环境是Win10 64位系统,所以下载的是Windows x86-64 executable installer安装python需要用户勾选Add Python 3.7 to PATH...原创 2019-04-07 18:35:38 · 240 阅读 · 0 评论 -
pygame 学习笔记(3)PyCharm安装和建立工程
PyCharm 简介PyCharm 安装PyCharm下载地址 :http://www.jetbrains.com/pycharm/download/本文环境为Win64位,选择了Community版本:完成后运行下载的安装程序:点击 Next,选择程序安装位置:点击 Next,选择安装选项:点击 Next点击 Install 安装:安装完成后,询问是否重启,选择稍后...原创 2019-04-07 20:56:47 · 1807 阅读 · 0 评论 -
pygame 学习笔记(8)精灵动画的实现:子弹的爆炸效果
本文内容subsurface() 子 surface的学习实现一个精灵动画Note:本文内容基于上一小节,如果你想要跟着文中的内容一步一步测试和实现代码,需要下载上一节文末提供的工程文件至少是图片资源,之后你就可以按本文的步骤测试了。效果演示在上一节中,我们只是让坦克移动了起来,但不是真正的动画,因为我们只是对一个图片进行旋转。这一节我们介绍如何播放一个动画,本节我们需要的素材是...原创 2019-04-15 21:55:25 · 4208 阅读 · 2 评论 -
pygame 学习笔记(5)创建游戏窗口
本文内容:创建一个指定大小的游戏窗口设置窗口的名字以及背景图片创建游戏窗口在创建一个窗口之前,我们需要做一些初始化工作:import pygame #导入pygame库from pygame.locals import * #导入pygame中所有常量from sys import exit #需要sys中exit()...原创 2019-04-12 23:42:47 · 1887 阅读 · 2 评论 -
pygame 学习笔记(4)推荐一本python入门游戏书籍《PYTHON游戏编程入门》
简介《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)是 S.Harbour写的一本入门书籍,基于pygame本书每一个章节都通过一个小游戏来讲解一些游戏知识。读者可以通过和作者一起实现一些小游戏,来掌握一些基础,入门的游戏知识。资源下载作者把每一章的程序到放在对应的chapxx文件中(其中xx为章节名),所有的...原创 2019-04-09 22:45:43 · 11043 阅读 · 5 评论 -
pygame 学习笔记(6)玩家输入:响应键盘和鼠标事件
本文内容响应键盘事件响应鼠标事件设备的轮询交互程序的一个示例获取鼠标事件鼠标事件原创 2019-04-13 13:46:49 · 7045 阅读 · 3 评论 -
pygame 学习笔记(7)添加一个精灵:坦克的移动和旋转
本文内容精灵 类的使用Rect 类的使用实现一个坦克的移动和旋转效果演示添加一个静态坦克我们已经知道如何创建一个游戏窗口,并设置背景图片,还让游戏程序可以对键盘和鼠标进行响应,接着我们需要给游戏添加一个精灵,精灵是游戏开发里的一个概念,比如游戏里面的一个坦克,一棵树木,一个子弹都可以是一个精灵。pgame.sprite提供了一个最基础的精灵类Sprite,它包含了图片ima...原创 2019-04-13 21:52:03 · 4155 阅读 · 1 评论