• 当前位置
  • 首页
  • IT技术
  • 文章正文

python_利用Pygame制作简单动画的示例详解

  • 作者:自动秒收录
  • IT技术
  • 发布时间:2022-05-17T14:45:32
  • 热度:

目录

前言

实现一个帧动画,使用的一个图,根据不同的时间显示不同的图。

使用的就是如下所示的一张图,宽度780 * 300 ,使用加载图片 260 * 150来实现。

?

首先实现最简单的图形

计时器

首先根据时间的不同,去改变当前的图像。

使用 pygame.time.Clock() 实现时间定时。get_ticks()获取一个不断增减的时间。

? ?

758
791
824
858
891
924
958
992
1025
1058

输出如上所示,30帧每秒,所以时间每次增加大约34 - 33之间,如上所示我们获取到了一个随时间改变的量。

绘制精灵

这里使用精灵绘制图,为了方便操作。

?

加载精灵

pygame.sprite.Group()创建精灵组,之后使用对应的update draw 绘制对应的精灵

?

完整代码

?

以上就是利用Pygame制作简单动画的示例详解的详细内容,更多关于Pygame动画的资料请关注其它相关文章!

您可能感兴趣的文章:

标签: Pygame动画Pygame制作动画

上一篇:微软给员工加薪应对通胀绩效预算增加近一倍...
下一篇:android文件存储和SharedPreferences存储的...


发布评论