我刚刚开始学习pygame,我有一个图像[https://imgur.com/a/t24fNiA],它从一边移动到另一边。因为它是一个圆,我希望它每次移动时都能旋转一点
我已经在网上查过了,但不能真正应用到我自己的工作中。到目前为止我只有def rotcenter(image, angle):
。我真的不知道接下来该怎么办
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
xchange = -5
# image rotates
elif event.key == pygame.K_RIGHT:
xchange = 5
# image rotates
代替# image rotates
,我想调用一个将图像旋转一定角度的子程序
理想情况下,它应该不会走太远,因为x的每个变化是5,但希望有人能帮我想出一个解决方案。请尽量简化/解释我可能不理解的东西,我只使用了大约40分钟的pygame的大部分时间,主要是阅读教程
任何帮助都将不胜感激!谢谢:)
可以使用pygame.transform.rotate旋转图像
是你的职责。将已经加载的pygame图像传递给它,它将返回一个旋转的新曲面。所以当你想旋转图像的时候
然后点击新图片
我用来测试这个的代码:
相关问题 更多 >
编程相关推荐