【发布时间】:2015-05-01 19:54:00
【问题描述】:
我正在使用 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 来使用弧度,但这没有用。我做错了什么?
【问题讨论】:
标签: python python-2.7 pygame