Я пытаюсь найти точку, где линия сталкивается с кирпичом в арканоиде, который я делаю. Наиболее логичным способом, который я нашел, является получение маски из строки и использование collidemask, когда она возвращает точку. Ну, как я пытался с этим:Как получить поверхность от прямой/линии
linemask = pygame.mask.from_surface(pygame.draw.line(screen, (0,0,0), bola.line[0], bola.line[1], 2))
он дал мне эту ошибку:
TypeError: argument 1 must be pygame.Surface, not pygame.Rect
означает, что вход (в данном случае линия) не может быть Прямоугольник, но должна быть поверхность , Вы знаете, как получить поверхность от прямого или любого альтернативного решения?