1.首先创建一窗口

import pygame
import pygame.locals as localspygame.init()pygame.display.set_mode((300,300))
while True:#窗口无响应是因为没有任何注册在窗口上的事件#为当前窗口增加响应事件#利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件for event in pygame.event.get():if event.type == locals.QUIT:exit()

2.添加背景

import pygame
import pygame.locals as localspygame.init()surface = pygame.display.set_mode((360, 480))
while True:# 窗口无响应是因为没有任何注册在窗口上的事件# 为当前窗口增加响应事件# 利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件for event in pygame.event.get():if event.type == locals.QUIT:exit()surface.fill((160,160,160))pygame.display.update()

3.优化cpu消耗

import pygame
import pygame.locals as localspygame.init()surface = pygame.display.set_mode((360, 480))
clock = pygame.time.Clock()
FPS = 50
time = 0
gameRunning=True
while gameRunning:# 窗口无响应是因为没有任何注册在窗口上的事件# 为当前窗口增加响应事件# 利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件for event in pygame.event.get():if event.type == locals.QUIT:gameRunning=Falsesurface.fill((160, 160, 160))pygame.display.update()time += clock.tick(FPS)print(int(time/1000))

如何利用python制作一个小游戏相关推荐

  1. python拼图_利用python制作拼图小游戏的全过程

    开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...

  2. 利用python制作拼图_利用python制作拼图小游戏的全过程

    开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...

  3. 利用python做一个小游戏_如何使用python做一个简单的猜数字的小游戏

    1 首先小编先打开IDLE,如下图: 2 然后这里点击菜单栏的'File',然后点击菜单"New File",如下图: 3 然后我们就在idle中新建了一个python文件,如下图 ...

  4. python制作阴阳师脚本_利用python制作一个阴阳师小游戏

    利用python制作一个阴阳师小游戏 发布时间:2020-11-27 13:59:49 来源:亿速云 阅读:84 这期内容当中小编将会给大家带来有关利用python制作一个阴阳师小游戏,文章内容丰富且 ...

  5. 使用python制作聊天框解谜游戏_使用Python写一个小游戏alien invasion!

    最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下其中的 ...

  6. python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...

    如何利用python制作一个解压缩软件 python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip ...

  7. python可视化迷宫求解_如何用 Python 制作一个迷宫游戏

    相信大家都玩过迷宫的游戏,对于简单的迷宫,我们可以一眼就看出通路,但是对于复杂的迷宫,可能要仔细寻找好久,甚至耗费数天,然后可能还要分别从入口和出口两头寻找才能找的到通路,甚至也可能找不到通路. 虽然 ...

  8. matlab制作打地鼠游戏,Python制作打地鼠小游戏

    原标题:Python制作打地鼠小游戏 导语 大家好,欢迎来到 Crossin的编程教室 ! 打地鼠游戏相信大家都知道,这里就不多介绍了,反正就是不停地拿锤子打洞里钻出来的地鼠呗~ 今天就给大家分享一个 ...

  9. 如何利用python制作一个解压缩软件

    文章目录 如何利用python制作一个解压缩软件 安装zipfile模块 编写核心代码 安装tkinter模块 整合代码 安装pyinstaller模块 打包程序为可执行文件 打包程序为可执行文件 如 ...

  10. python写游戏脚本-使用Python写一个小游戏

    引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...

最新文章

  1. 代码+实例:深度学习中的“轴”全解
  2. 总算解决了路由器上iptables的nat问题
  3. 营业执照在线一键生成_如何在线制作证件照?证件照一键生成的方法
  4. 数字化浪潮下 企业如何让问题“尽在掌握”?
  5. EncodingAESKey
  6. Javascript 中的变量作用域问题
  7. svn merger的时候 报远程主机强迫_SVN与Git比较(二)版本库与工作区
  8. 48条高效率的PHP优化写法
  9. 数字信号处理-04- FPGA常用运算模块-除法器
  10. SD卡驱动(详细介绍,不明白的人可以仔细看看了.有流程图)
  11. Java使用comms-net jar包完成ftp文件上传进度的检测功能
  12. 渗透测试实习日记day1
  13. 【python OpenCV3.3图片处理教程】-图像基本运算、色彩空间、ROI、模糊去噪
  14. 知乎上那些简短却让你印象深刻的回答
  15. C++常用的音频工具库
  16. 长期激励应占“一席之地” 穆穆-movno1
  17. 关于宠物饮水机的问题与设计
  18. win10计算机信息更改图,win10修改版本信息的简单方法【图文教程】
  19. Python爬取豌豆荚软件分类
  20. javascript学习笔记——Ajax、跨资源共享(CORS)、图像Ping、JSONP、Comet、Web Socket

热门文章

  1. 强化学习三、策略迭代与值迭代
  2. python菜单栏不见了如何恢复_解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
  3. thinkpad x200 bios 超级密码破解方法
  4. 信息学奥赛一本通高手训练1682:最小字典序
  5. 软考中高级项目管理案例分析-人力资源管理
  6. 农村市场谋定中国农民丰收节交易会 消费潜力持续正释放
  7. clover 隐藏没用的启动项
  8. matlab中 seek,VBA中的seek与matlab中的fseek的说明 | 学步园
  9. red5-server-1.0.6-RELEASE 启动异常
  10. Unity 2D 自定义碰撞系统(一)