weixin_45720590 2019-10-07 16:18 采纳率: 0%
浏览 307

学习Python,使用pygame时,遇到这样一段代码。这里的count变量是什么意思,它后面的数字又是什么意思?

下面一段代码是一个选择在行走动画当前帧使用的函数。在这里使用两幅图像,
这样程序可以让玩家在移动时看起来像在走路的样子。为了这么做,程序使用了
count变量,并根据它的值,返回动画中两幅图像中的一幅

def move( image1,image2 ) :
global count

        if count < 5 :

            image = image1

        elif count >=5:

            image =image2

        if count >= 10

            count = 0

        else :
            count += 1

        return image
  • 写回答

3条回答 默认 最新

  • JonathanYan 2019-10-07 16:25
    关注

    pygame里每一帧是有时间的,这段代码每帧执行一次,效果就是前5帧(count=0-5)用图像1,后5帧(count=6-10)用图像2。
    这样可以通过帧数来控制走路速度。

    评论

报告相同问题?

悬赏问题

  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?