Я новичок в pygame, и у меня проблема с чем-то, над чем я работаю.вход и изображение pygame
f=input('blahblablb')
if f =='badafd':
x=input'ajdfkladjsl'
elif f ==...
так что я этот вход и переменную, но позже, когда я использую переменные
class A(pygame.sprite.Sprite):
я сделал класс и имел код в нем изображения и появились мелкие я также положить его в группе, и оказался, прекрасно позже я добавил
if f=='badafd':
all_sprites_list.add[A]
но изображение появляется, даже если е не равно badafd пл легкость сказать мне проблему, и я буду включать в основном цикл, потому что проблема может быть
while True:
all_sprites_list.update()
all_sprites_list.draw(screen)
pygame.display.update()
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
, если есть что-то я мог бы улучшить Вы могли бы также сказать мне
показать еще код - возможно, вы добавили 'A' в' all_sprites_list' где-то раньше, и вы не удалили его. OR 'f' является 'badafd' все время - попробуйте' print (f) 'before', если f == 'badafd':'. BTW: это должно быть 'add (A)' not 'add [A]' – furas
Сделать имена переменных более четкими. Кроме того, используйте форматирование, чтобы помочь нам выяснить, что задает ваш вопрос. – AHuman