Привет У меня есть объект, которым является космический корабль, и я хочу, чтобы изменить цвет (изменить изображение), когда я нажимаю кнопку здесь мой объект:Изменение спрайт изображения сверхурочно
class soucoupe(pygame.sprite.Sprite):
def __init__(self, image, height, speed):
pygame.sprite.Sprite.__init__(self)
self.speed = -2
self.image = pygame.Surface([64, 34])
self.image = blus # this is the image
self.pos = image.get_rect()
self.pos.x=520
self.pos.y=680
self.rect = self.image.get_rect()
def move(self):
global dpush
global gpush
if dpush and gpush ==1 or dpush and gpush ==0:
self.pos = self.pos.move(0*self.speed, 0)
if dpush==1:
self.pos = self.pos.move(-self.speed, 0)
if gpush==1:
self.pos = self.pos.move(self.speed, 0)
я пытался когда кнопка нажимает: soucoupe.image = image2 , но это не работает, изображение все равно такое же, это выглядит просто, но я не знаю.
Вы не ввели весь код. Вы также должны проверить установленные правила написания кода, см. PEP-8 – muddyfish