2016-02-06 38 views
1

我在学习如何使用pygame,我创建了一个基本游戏和其他一些测试。我已经设法从互联网上的一些代码中提取一小段代码。方向测试Pygame

当我运行它时,一辆汽车指向鼠标;但是在测试图像指向的方向或者将方向设置为别的方面时,我找不到任何东西。说:

def set_direction(image, angle): 
    'Set the direction of an image' 

def direction(image): 
    'returns the direction of the image' 

我真的不知道我会怎么做,如果我想指向一个图像的地方。

对不起,如果重复,我找不到其他东西。

+2

你想要做的是旋转图像。你有你的图像x,y坐标和你的鼠标x,y。用它来计算旋转图像的次数。图像不能有一个“方向”在变量中跟踪。 – Fredrik

回答

1

您确实需要手动跟踪当前车辆的角度(例如int)。你不能只是让图像返回它的角度,因为它没有。

要旋转图像,请查看pygame.transform.rotate()。