web-dev-qa-db-ja.com

このDeprecationWarningを修正する方法

DeprecationWarning:整数が必要です(float型になりました)。 intを使用した整数への暗黙的な変換は非推奨であり、将来のバージョンのPythonでは削除される可能性があります。

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

DeprecationWarning:整数が必要です(float型になりました)。 intを使用した整数への暗黙的な変換は非推奨であり、将来のバージョンのPythonでは削除される可能性があります。

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

2
Blazing_Sun

警告は blit() の座標パラメーターに関連しています。浮動小数点座標は、 Surface の原点がウィンドウ内のピクセルのどこかにあることを意味します。それはあまり意味がありません。座標は自動的に暗黙的に切り捨てられ、警告によって示されます。
int または round を使用して、浮動小数点座標を整数に変換します。

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