В настоящее время я делаю игру, в которой я загружаю спрайты и фоны из изображений (PNG) с помощью функции pygame.image.load()
.Blitting непрямоугольные спрайты с Pygame, Python 3
Моя проблема заключается в том, что не все мои спрайты прямоугольные - и из-за этого они оставляют уродливое белое пространство на заднем плане, на котором я их использовал. На изображении ниже белый является частью спрайта корабля, однако я бы хотел, чтобы он сливался с фоном.
Есть простой способ решить эту проблему? Заранее благодарю за любую помощь.
Вы уверены, что само изображение корабля является прозрачным? Мне удалось загрузить прозрачные .pngs просто отлично. Кроме того, какое программное обеспечение вы использовали для создания этого изображения? – ASCIIThenANSI
Я использовал mspaint ... –