我正在使用python 2.7.9和pygame 1.9.2。以下是相关代码:
#!/usr/bin/python
import pygame, sys
from math import *
from decimal import *
while 1:
...
deg = (atan2(Decimal(y), Decimal(x)))*180/pi
pygame.transform.rotate(surf, deg)
pygame.display.flip()
screen.fill((0, 0, 0))
print deg
clock.tick(60)
为什么pygame.transform.rotate没有工作?使用math.acos打印角度没有问题,但我似乎无法弄清楚如何旋转rect对象。我尝试取出* 180 / pi来使用弧度,但这并没有奏效。我做错了什么?
答案 0 :(得分:1)