0
点赞
收藏
分享

微信扫一扫

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


前言

大家好,我是辣条哥




Python游戏篇:细节之大型游戏爆炸效果(附代码)_游戏


目录

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

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

Python游戏篇:细节之大型游戏爆炸效果(附代码)_pygame_02

Python游戏篇:细节之大型游戏爆炸效果(附代码)_经验分享_03

Python游戏篇:细节之大型游戏爆炸效果(附代码)_经验分享_04

Python游戏篇:细节之大型游戏爆炸效果(附代码)_游戏_05

Python游戏篇:细节之大型游戏爆炸效果(附代码)_python_06

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()

最终效果视频


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



举报

相关推荐

0 条评论