self.x = self.x + math.cos(math.radians(self.xuanzhuanjiao)) * 70
self.y = self.y - math.sin(math.radians(self.xuanzhuanjiao)) * 70
旋转角度,70是间隔 间隔太小会卡
import pygame
from pygame.locals import *
import sys
import math
pygame.init()
width, height = 900, 900
screen = pygame.display.set_mode((width, height))
c=pygame.time.Clock()
q = [
[1, 1, 1, 1, 1, 1, 1, 1],
[1, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1, 1, 1]
]
px=70
py=70
du=0
left=False
right=False
down=False
up=False
img = pyg