14个py小游戏

简介: 前言大家好,我是辣条哥鉴于之前发布的:《30个Python小游戏,上班摸鱼我能玩一天【内附源码】》不少人都直呼不过瘾,还有人说不够详细。所以今天特意给大家讲讲大型游戏中的一些细枝末节:大型游戏的爆炸效果怎么实现的~目录前言1.效果流程(思路)(游戏素材)2.游戏代码第一步(依次拿到图片)第二步(新建游戏对象)第三步(爆炸)第四步(随机位置爆炸)最终效果视频1.效果流程(思路)(游戏素材)2.游戏代码第一步(依次拿到图片)思路:先把6张图片的路径依次遍历(利用字符串的格式化输出)frs = [f'exp/{i}.gif' for i in

前言
大家好,我是辣条哥

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

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

2.游戏代码
第一步(依次拿到图片)
思路:先把6张图片的路径依次遍历(利用字符串的格式化输出)

frs = [f'exp/{i}.gif' for i in range(6)]
print(frs)
1
2
第二步(新建游戏对象)

新建屏幕对象

screen = Screen()

设定背景颜色

screen.bgcolor('black')

新建不可见的tom,坐标0,0

tom = Sprite(visible=False)

坐标0,0

print(tom.pos())
1
2
3
4
5
6
7
8
第三步(爆炸)

爆炸

explode(tom.pos(),frs)

窗口不关闭

screen.mainloop()
1
2
3
4
第四步(随机位置爆炸)
def bang():

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

bang()
1
2
3
4
5
6
7
8
最终效果视频

目录
相关文章
|
8月前
|
程序员 C# Python
100行python代码,轻松完成贪吃蛇小游戏_c#游戏100行代码(2)
100行python代码,轻松完成贪吃蛇小游戏_c#游戏100行代码(2)
|
8月前
|
存储 程序员 C#
100行python代码,轻松完成贪吃蛇小游戏_c#游戏100行代码
100行python代码,轻松完成贪吃蛇小游戏_c#游戏100行代码
|
Java Python
【python小游戏】用python写一款小游戏--贪吃蛇
【python小游戏】用python写一款小游戏--贪吃蛇
|
Python
python彩图版飞机大战小游戏程序源码
python彩图版飞机大战小游戏程序源码
256 0
|
Python
python五子棋小游戏程序源码
python五子棋小游戏程序源码
163 0
|
C# Python
python小游戏——飞机大战代码开源
python小游戏——飞机大战代码开源
223 0
python小游戏——飞机大战代码开源
Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界daiding
Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界daiding
|
Python
11平衡木 py小游戏
11平衡木
265 0
|
Python
14个py小游戏
14个py小游戏 源代码分享 今天给大家带来14个py小游戏如:吃金币、打乒乓、滑雪、并夕夕版飞机大战、打地鼠、小恐龙、消消乐、俄罗斯方块、贪吃蛇、24点小游戏、平衡木、外星人入侵、贪心鸟、井字棋888‘’,文章都带了源码,感兴趣的小伙伴感快收藏起来吧
316 0
|
Python
二十四点小游戏 py小游戏
二十四点小游戏 py小游戏
148 0

热门文章

最新文章

相关实验场景

更多
下一篇
开通oss服务