前言

大家好,我是辣条哥

鉴于之前发布的:《30个Python小游戏,上班摸鱼我能玩一天【内附源码】》不少人都直呼不过瘾,还有人说不够详细。所以今天特意给大家讲讲大型游戏中的一些细枝末节:大型游戏的爆炸效果怎么实现的~

目录

  • 前言
    • 1.效果流程(思路)(游戏素材)
    • 2.游戏代码
      • 第一步(依次拿到图片)
      • 第二步(新建游戏对象)
      • 第三步(爆炸)
      • 第四步(随机位置爆炸)
  • 最终效果视频

1.效果流程(思路)(游戏素材)





2.游戏代码

第一步(依次拿到图片)

思路:先把6张图片的路径依次遍历(利用字符串的格式化输出)

frs = [f'exp/{i}.gif' for i in range(6)]
print(frs)

第二步(新建游戏对象)

# 新建屏幕对象
screen = Screen()
# 设定背景颜色
screen.bgcolor('black')
# 新建不可见的tom,坐标0,0
tom = Sprite(visible=False)
# 坐标0,0
print(tom.pos())

第三步(爆炸)

# 爆炸
explode(tom.pos(),frs)
# 窗口不关闭
screen.mainloop()

第四步(随机位置爆炸)

def bang():# 到随机位置tom.gotorandom()# 爆炸explode(tom.pos(),frs)# 500毫秒后再调用screen.ontimer(bang,500)
bang()

最终效果视频

游戏爆炸效果之随机位置爆炸

Python游戏篇:细节之大型游戏爆炸效果(附代码)相关推荐

  1. 帝国CMS仿玩游戏网源码大型游戏资讯网站源码

    帝国CMS仿玩游戏网源码大型游戏资讯网站源码 仿<玩游戏>wanyx 大型游戏资讯门户模板,模板采用帝国 CMS7.5 内核制作完成,自带手机版. 模板带有部分内容数据,但没有图片附件,有 ...

  2. python抓取朋友圈动态_如何利用Python网络爬虫爬取微信朋友圈动态--附代码(下)...

    原标题:如何利用Python网络爬虫爬取微信朋友圈动态--附代码(下) 前天给大家分享了如何利用Python网络爬虫爬取微信朋友圈数据的上篇(理论篇),今天给大家分享一下代码实现(实战篇),接着上篇往 ...

  3. Python爬虫:Xpath爬取网页信息(附代码)

    Python爬虫:Xpath爬取网页信息(附代码) 上一次分享了使用Python简单爬取网页信息的方法.但是仅仅对于单一网页的信息爬取一般无法满足我们的数据需求.对于一般的数据需求,我们通常需要从一个 ...

  4. python做的大型游戏_Python有做大型游戏的潜力吗?

    由于最近我要考试忙不过来没修改回答,谢谢评论区大们的指正,我认识到的pygame库确实可以做游戏,但是pygame限制很多,特别是做大型游戏方面,3D还没有相关的优化方法等(3D游戏,pygame表示 ...

  5. 画质超高的仙侠java游戏_画质超高的游戏有哪些?顶级画质大型游戏盘点

    每个人都有每个人所喜欢的东西,一款游戏也一样,有的人喜欢打击感,有的人喜欢好剧情,有的人喜欢高画质等等等,游戏画面,特效,和战斗过程对显卡是考验,还有环境,画质,分辨率,有些有些可以调细节,细节越高越 ...

  6. J2ME 2D小游戏入门之旅(五) 实现爆炸效果、并加入道具导弹(转)

    五.实现爆炸效果.并加入道具导弹 大多数游戏都有着丰富的效果类,在精灵移动类游戏中曾一度以此为一个重要的卖点,.光光是一些丰富的特效是不能够产生一个好的游戏的,但是一个好的游戏是万万不能缺少好的效果的 ...

  7. 玩游戏计算机配置,玩大型游戏需要什么配置

    随着科技的发展,电脑配置也在不断地升级,当然,我们玩的大型游戏对配置大要求也是越来越高.很多朋友想要购买电脑玩一些电脑游戏时该如何选择电脑配置呢?接下来就给大家介绍一下玩大型游戏所需的电脑配置. 玩大 ...

  8. 仿玩游戏网源码大型游戏资讯门户网站源码 帝国CMS模板

    介绍: 仿<玩游戏>wanyx 大型游戏资讯门户模板,模板采用帝国 CMS7.5 内核制作完成,自带手机版. 模板带有部分内容数据,但没有图片附件,有需要的可以自行采集. 网盘下载地址: ...

  9. 如何利用Python网络爬虫爬取微信朋友圈动态--附代码(下)

    前天给大家分享了如何利用Python网络爬虫爬取微信朋友圈数据的上篇(理论篇),今天给大家分享一下代码实现(实战篇),接着上篇往下继续深入. 一.代码实现 1.修改Scrapy项目中的items.py ...

  10. python中soup_python中BeautifulSoup的详细介绍(附代码)

    本篇文章给大家带来的内容是关于python中BeautifulSoup的详细介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Beautiful Soup提供一些简单的. ...

最新文章

  1. 11.8. DOMDocument
  2. golang ping go-ping库 简介
  3. Valgrind简单用法
  4. 线程监视器模型_为什么模型验证如此重要,它与模型监视有何不同
  5. C#刷遍Leetcode面试题系列连载(2): No.38 - 报数
  6. 下拉树取值与赋值单元格填报(取值赋值)
  7. 用CPLEX写个数学模型就这么难?
  8. ESET_VC52_UPID (nod32激活获取器)V4.2.0.9 绿色版
  9. POP3 SMTP 协议分析
  10. javascript 生成汉字和拼音对照
  11. 想了一个月都不知道如何开始做自媒体
  12. 西安80坐标转成经纬度坐标
  13. BCG 使用之CBCGPEdit控件
  14. QQ群关系库数据库查询解决方案,sql引索语句。
  15. 最新HR月报总结PPT模板资料包
  16. mediaplayer网络播放错误
  17. Android应用程序窗口(Activity)的绘图表面(Surface)的创建过程分析
  18. 斜杆/ 和 反斜杠\ 的区别
  19. 2007中国软件开发者大型有奖调查
  20. 关于社保卡信息的服务器,【电子社保卡】全部使用攻略请收好!-招商信诺

热门文章

  1. 马斯克称已将大脑上传到云端【系统或已开源】
  2. PHP环境精简,EasyPHP 17下载 EasyPHP Devserver 17.0 lite php开发环境 官方精简版 仅WindowsXP/Win8 下载-脚本之家...
  3. timesten系列一:简介
  4. EditPlus之Java开发环境配置
  5. java实现远程桌面监控
  6. LCD1602----LiquidCrystal库的使用2
  7. matlab实现匹配滤波器实验报告,匹配滤波器的仿真实验报告
  8. VS2008 SP1开发环境补丁列表
  9. Setup Factory 9 Trial使用
  10. UE4虚幻引擎更改项目缓存路径