为什么我的pygame球在使用课时没有加速?

时间:2017-08-04 15:57:11

标签: python python-2.7 pygame

所以我是pygame / python / coding的新手,第一次使用类。我已经做了一个工作的pygame程序,一个球在重力作用下弹跳并加速。然而,现在我使用了类,球似乎只是以恒定速度移动。请告诉我我做错了什么以及如何做错 我应该改变我的代码。提前谢谢!

typename

1 个答案:

答案 0 :(得分:1)

self.vx和self.vy应该在构造函数方法而不是物理方法中,否则每次在游戏循环中调用物理方法时它们的值将被设置回50和0,从而产生恒定的速度