为什么我的pygame只显示第一帧而不渲染更新



我正试图让一组块在屏幕上移动并发生冲突然而,它只画出块的第一个位置,而没有画出任何后面的帧,这就是块的剧烈运动

这是我的代码

https://github.com/Zippzy/pygame-testing

请帮助

这里的这一部分是错误的。move返回一个新的、已移动的rect。您要将矩形移动到位,即move_ip。所以改变

for i in objects:
i.Rect.move(i.speed)

for i in objects:
i.Rect.move_ip(i.speed) 

相关内容

  • 没有找到相关文章

最新更新