【发布时间】:2015-12-31 08:03:07
【问题描述】:
我正在创建一个游戏,我需要旋转船,我怎样才能从中心而不是左上角旋转船?我正在使用 python 2.7 和 Pygame 1.9。
这是我已经必须旋转图像的代码。
shipImg = pygame.transform.rotate(shipImg,-90)
但是,这会从角落旋转图像。
【问题讨论】:
-
老兄!!!明天睡觉上班。 :P
-
现在是下午 4:30。昨晚我一直在努力思考,而我脑海中的所有代码我今天也无法弄清楚。这就是我今天发布问题的原因。
-
您是在寻找任意角度旋转还是仅 90 度?
-
如果我做任意角度,那么我将不得不为子弹做更复杂的代码,所以现在我想我可能会坚持 90 度。
-
旋转后只需移动图像坐标,使中心在旋转后重叠。
标签: python python-2.7 pygame