基本库导入 import pygameimport sysfrom pygame.locals import * 初始化 pygame.init() 窗口标题 pygame.display.set_caption("初次见面多多关照") 窗口显示设置 screen = pygame.display. ...
分类:
编程语言 时间:
2019-03-30 10:21:17
阅读次数:
226
接上回继续,这次我们要给游戏加点难度,增加几个随机出现的敌人,玩家碰到敌人后Game Over。 最终效果如下,头上顶个"电风扇"的家伙,就是敌人。 一、先定义敌人类 1 # 敌人类 2 class Mob(pg.sprite.Sprite): 3 def __init__(self, game): ...
分类:
其他好文 时间:
2019-03-24 20:00:48
阅读次数:
211
学号:2017*****1024 姓名:王劲松 我的码云贪吃蛇项目仓库:https://gitee.com/Danieljs/sesnake 分析游戏中的备注和问题:10分钟 游戏名称、分数改动:3分钟 UI界面外观改动:15分钟 总用时:28分钟(根据注释找到要求里需要改动的名字及颜色,查找颜色比 ...
分类:
其他好文 时间:
2019-03-23 10:20:34
阅读次数:
125
步骤1:安装tqdm 首先,要打开cmd,输入指令,不断找到python文件的路径,知道找到Scripts,然后分别打入pip install pygame和pip install tqdm 如下图 步骤2:输入计算pi的代码(顺带输入一下跟进度条有关的代码): (第二个for循环就是显示进度条的) ...
分类:
其他好文 时间:
2019-03-21 00:58:06
阅读次数:
229
安装好python后,配置环境变量。 安装pygame需要先配置两个环境变量。 第一个是python的。先打开计算机,然后点击‘系统属性’然后点击‘高级系统设置’然后点击‘环境变量’在系统变量中找到path选择并编辑在末尾添加“;”号来作为与前面的间隔。我将python安装到了c盘的py文件夹 所以 ...
分类:
编程语言 时间:
2019-03-17 11:02:18
阅读次数:
6098
argument 1 must be 2-item sequence, not int ...
分类:
其他好文 时间:
2019-03-17 10:39:25
阅读次数:
334
1.pgyame.init()初始化背景使Pygame能正确工作 2.pygame.display.set_mode()创建一个名为screen的显示窗口,对象screen是一个surface,在Pygame中surface是屏幕的一部分,用于显示游戏元素。游戏中每个精灵都是一个surface。di ...
分类:
其他好文 时间:
2019-03-04 20:49:06
阅读次数:
196
程序在运行期间会产生许许多多的事件,事件随时可能发生(如移动鼠标,点击鼠标,敲击键盘按键),pygame的做法是将所有的事件都放到事件队列里,通过for循环语句迭代取出每一条事件,然后处理关注的事件即可。 下面的代码可以将程序运行过程中产生的所有事件都记录并存放到一个文件中: 接下来我们想要将程序运 ...
分类:
其他好文 时间:
2019-02-27 20:34:29
阅读次数:
359
这节研究下跳跃如何做得更自然,先看看之前的跳跃有什么问题,我们把settings.py里的初始化参数调整下: 1 # starting platform 2 # PLATFORM_LIST = [(5, HEIGHT - 35), 3 # (WIDTH / 2 - 50, HEIGHT * 0.75 ...
分类:
其他好文 时间:
2019-02-24 23:07:43
阅读次数:
248
步骤: 1.去官网下载PyGame 注意:要下载对应版本的包 官网地址:http://www.pygame.org/download.shtml 其中,如果python为以下版本: python 3.4: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyga ...
分类:
其他好文 时间:
2019-02-21 14:19:55
阅读次数:
210