pygame游戏之旅 python和pygame安装教程
简介:
Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。
建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python。
安装python:
安装pygame前一定要安装相应版本的python,安装其他高级的版本python可能会失败(反正我试了试是失败的,不信就试试),先去pygame官网下载pygame的安装包,至于需不需要翻墙下载就得靠自己了,毕竟翻墙技术一大堆。
这名字中1.92是pygame的版本,3.2是python版本
因此我下载的是3.2.5版本的python
下载完毕,开始安装,一定先安装python,再安装pygame。
安装python:(一路下一步安装即可)
安装完之后添加环境变量
打开cmd命令窗口,使用python命令测试,显示了python版本
接下来安装pygame:
这里会自动检测你机器上面的python版本.....
所有安装完毕!使用cmd命令窗口测试:(显示了pygame版本)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Python中pygame安装方法图文详解
本文实例讲述了Python中pygame安装方法.分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知道怎样使用,或者怎样安装,在百度/google上面搜索了一番后,发现没有一篇 详细描述pygame的安装过程的文章.如果你是其中的一员,那么这篇教程可能会帮助到你. 当然,在学习pygame的时候,需要你要有一定的python基础知识的.如果你已经具备了一定的python基础,那么接下来的内容可能对你来说就很
-
安装Python和pygame及相应的环境变量配置(图文教程)
Hello,Everyone! Python是个好东西!好吧,以黎某人这寒碜的赞美之词,实在上不了台面,望见谅.那我们直接来上干货吧. 第一步:下载Python安装包https://www.python.org/ 1.进入Python官网,点击download 2.进入之后有两个安装包供选择(Python会根据你系统的位数智能选择,所以这里不用纠结你的电脑是32位的还是64位) 我的建议是下载Python3.0后面的版本,因为Python3在Python2的基础上,优化改进了一些代码格式.点击下
-
详解Python pygame安装过程笔记
今天看到一个教程,是关于Python安装pygame模块的.觉得很好,拿来分享一下. 安装Python 额,这个小题貌似在这里很是多余啊.但是为了照顾到刚刚学习Python的童鞋,我还是多啰嗦两句吧. 具体如下: 我们要到Python官网.去下载我们需要的版本.我这里下载的是windows64位 的Python2.7 msi.安装的过程如果不懂,选择为默认即可. 安装easy_install 至于这是个什么东东?我们大可不必劳心,现在只需要知道它能帮助我们安装一些库就可以了.具体的安装过程也很简
-
python中pygame安装过程(超级详细)
安装时是需要设置python环境变量的,下载python的时候底下有个小框框(没有默认选中) Add Python 3.7 to PATH需要选择的,如果没有选择的话,需要自己设置,我一般比较懒,卸载了python重新下载的,让下载器自动设置. 然后是python版本问题 有人疑问这是64位还是32位,看那个[64bit]是64位,至于后面的on32是在windows上使用的意思,在Linux上使用就显示别的了. 然后检查pip的安装 如果显示No module named -pip 那么就是p
-
基于python中pygame模块的Linux下安装过程(详解)
一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查是否安装了pip 打开一个终端窗口,并执行如下命令: Python2.7中: zhuzhu@zhuzhu-K53SJ:~$ pip --version pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7) Python3.X中: z
-
pygame游戏之旅 python和pygame安装教程
简介: Pygame是跨平台Python模块,专为电子游戏设计,包含图像.声音.建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚. 建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚.基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python. 安装python: 安装pygame前一定要安装相应版本的python,安装其他高级的版本python可
-
pygame游戏之旅 计算游戏中躲过的障碍数量
本文为大家分享了pygame游戏之旅的第8篇,供大家参考,具体内容如下 定义一个计数函数: def things_dodged(count): font = pygame.font.SysFont(None, 25) text = font.render("Dodged:"+str(count), True, black) gameDisplay.blit(text,(0,0)) 在游戏循环中加入计数,然后增加一些游戏难度,例如加速障碍,增加障碍的宽度: dodged += 1 thi
-
pygame游戏之旅 添加icon和bgm音效的方法
本文为大家分享了pygame游戏之旅的第14篇,供大家参考,具体内容如下 添加icon需要用的函数是: gameIcon = pygame.image.load("carIcon.png") pygame.display.set_icon(gameIcon) 添加bgm和音效的函数是: crash_sound = pygame.mixer.Sound("crashed.wav") pygame.mixer.music.load("bgm.wav"
-
pygame游戏之旅 添加碰撞效果的方法
本文为大家分享了pygame游戏之旅的第7篇,供大家参考,具体内容如下 对car和障碍的宽高进行比较然后打印即可: if y < thing_starty + thing_height: print('y crossover') if x > thing_startx and x < thing_startx + thing_width or x + car_width > thing_startx and x + car_width < thing_startx + thi
-
pygame游戏之旅 调用按钮实现游戏开始功能
本文为大家分享了pygame游戏之旅的第12篇,供大家参考,具体内容如下 实现点击功能: click = pygame.mouse.get_pressed() print(click) if x + w > mouse[0] > x and y + h > mouse[1] > y: pygame.draw.rect(gameDisplay, ac, (x,y,w,h)) if click[0] == 1 and action != None: action() 修改显示文字: p
-
pygame游戏之旅 添加游戏介绍
本文为大家分享了pygame游戏之旅的第9篇,供大家参考,具体内容如下 在游戏开始之前定义一个函数,用来显示游戏介绍: def game_intro(): intro = True while intro: for event in pygame.event.get(): print(event) if event.type == pygame.QUIT: pygame.quit() quit() gameDisplay.fill(white) largeText = pygame.font.F
-
pygame游戏之旅 如何制作游戏障碍
本文为大家分享了pygame游戏之旅的第6篇,供大家参考,具体内容如下 定义一个障碍模型函数: def things(thingx, thingy, thingw, thingh, color): pygame.draw.rect(gameDisplay, color, [thingx, thingy, thingw, thingh]) 在游戏循环中调用: things(thing_startx, thing_starty, thing_width, thing_height, black) t
-
pygame游戏之旅 添加游戏暂停功能
本文为大家分享了pygame游戏之旅的第13篇,供大家参考,具体内容如下 定义暂停函数: def paused(): largeText = pygame.font.SysFont('comicsansms',115) TextSurf, TextRect = text_objects('Paused', largeText) TextRect.center = ((display_width/2),(display_height/2)) gameDisplay.blit(TextSurf, T
-
pygame游戏之旅 添加键盘按键的方法
本文为大家分享了pygame游戏之旅的第4篇,供大家参考,具体内容如下 按键类型用event.type表示,按键用event.key表示 KEYDOWN和KEYUP的参数描述如下: key – 按下或者放开的键值,是一个数字,估计地球上很少有人可以记住,所以Pygame中可以使用K_xxx来表示,比如字母a就是K_a,还有K_SPACE和K_RETURN等. mod – 包含了组合键信息,如果mod & KMOD_CTRL是真的话,表示用户同时按下了Ctrl键.类似的还有KMOD_SHIFT,K
-
pygame游戏之旅 游戏中添加显示文字
本文为大家分享了pygame游戏之旅的第5篇,供大家参考,具体内容如下 在游戏中添加显示文字: 这里自己定义一个crash函数接口: def crash(): message_diaplay('You Crashed') 然后实现接口函数message_display(text) def message_diaplay(text): largeText = pygame.font.Font('freesansbold.ttf',115) TextSurf, TextRect = text_obj
随机推荐
- 跟老齐学Python之用while来循环
- 根据mysql慢日志监控SQL语句执行效率
- Python实现从脚本里运行scrapy的方法
- PHPMYADMIN导入数据最大为2M的解决方法
- Yii2中如何使用modal弹窗(基本使用)
- 深入学习Python中的装饰器使用
- windows2003 IIS6配置PHP和MySql数据库
- 第3天:定义语言编码
- js中cookie的添加、取值、删除示例代码
- lua中使用packagepath解决多个项目的路径冲突问题
- Nginx服务器下配置使用索引目录的教程
- C语言获取Shell返回结果的实现方法
- jquery导航制件jquery鼠标经过变色效果示例
- 基于jQuery的checkbox全选问题分析
- JS获取页面input控件中所有text控件并追加样式属性
- Windows 2003服务器权限详细配置方案第1/9页
- C++结构体数组详细解析
- Android AlertDialog对话框详解及实例
- 归并排序的实现代码与思路
- jquery自定义表单验证插件