如何解决此弃用警告

发布于 2021-01-29 15:03:44

DeprecationWarning:需要一个整数(got类型为float)。int不建议使用隐式转换为整数,并且在将来的Python版本中可能会删除隐式转换。

win.blit(playerStand, (x, y))

DeprecationWarning:需要一个整数(got类型为float)。int不建议使用隐式转换为整数,并且在将来的Python版本中可能会删除隐式转换。

win.blit(walkLeft[animCount // 5], (x, y))

关注者
0
被浏览
81
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    警告与的坐标参数有关blit()。浮点坐标将表示的原点Surface位于窗口像素之间。那没有多大意义。坐标将自动隐式地截断,并通过警告进行指示。
    使用intround将浮点坐标转换为整数:

    win.blit(playerStand, (round(x), round(y)))
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看