学python从零基础到开发游戏(python开发游戏的前期准备)
类别:脚本大全 浏览量:290
时间:2021-10-05 00:22:22 学python从零基础到开发游戏
python开发游戏的前期准备本文章面向有一定基础的python学习者,使用pygame包开发一款简单的游戏
首先打开命令行,使用pypi下载pygame包(输入命令pip install pygame)
打开python编辑器(vs,idle,或其他),再引入包
定义一些需要用到的数据
先使用pygame包创建一个游戏窗口,然后使用循环将窗口展示出来,运行会出现下图
现在定义一个可操控的小球类player,draw()方法可以使它展示在屏幕上,update()方法让小球跟随鼠标移动
类似的,定义不可操控的小球类ball,使用random包使它随机移动
再对player小球进行碰撞检测,遇到大球就被吃掉,游戏自动退出,遇到小球就吃掉小球,并且增大自己体积,并加入到player小球的update()方法中
类定义完毕了,再创建对象,将多个ball类对象加入列表
调用各个对象的draw()方法与update()方法
最后一步控制帧率,使用pygame.time.clock().tick(60)将帧率控制在60帧
点击运行就可以了点击运行就可以了
以上就是介绍的关于用py开发游戏的一些必要步骤和条件,感谢大家对开心学习网的支持。
您可能感兴趣
- python按顺序遍历字典(Python字典遍历操作实例小结)
- python编写程序读写数据库(详解js文件通过python访问数据库方法)
- python爬取酷狗收费音乐(python爬取酷狗音乐排行榜)
- python虚拟变量教程(Python中psutil的介绍与用法)
- python使用aes加密解密(python实现AES和RSA加解密的方法)
- python中列表操作五种常用方法(Python使用paramiko操作linux的方法讲解)
- python自动识别旋转验证码(Python实现字符型图片验证码识别完整过程详解)
- python出现modify怎么办(解决Python找不到ssl模块问题 No module named _ssl的方法)
- 如何查看python是否安装selenium(selenium+python截图不成功的解决方法)
- python从零开始学习人工智能(为何人工智能AI首选Python?读完这篇文章你就知道了推荐)
- python分割字符串要用哪一个语句(python使用threading.Condition交替打印两个字符)
- python冒泡排序代码通俗理解(详解python算法之冒泡排序)
- python3第三方库手册(使用python3构建文件传输的方法)
- python线程池如何实现同步(Python mutiprocessing多线程池pool操作示例)
- python微信防封(深入学习微信网址链接解封的防封原理visit_type)
- 怎么用python做随机矩阵(python实现杨氏矩阵查找)
- 马来西亚旅游攻略(马来西亚旅游攻略自由行攻略)
- 缅甸旅游攻略(缅甸旅游攻略必去景点推荐)
- 《庆余年2》新消息,原班人马,肖战特别出演,这才是最好的安排(庆余年2新消息原班人马)
- 宁夏灵武恐龙化石发现始末(宁夏灵武恐龙化石发现始末)
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9