@Praf
хочу нацчится прогромироваит

Не выводится модель в Pygame что делать?

решил создать игру пишет но не выводится изображение пушки что делать?
это код игры
import pygame
import sys
from gun import Gun
def run():
    pygame.init()
    screen = pygame.display.set_mode((1000, 800))
    pygame.display.set_caption("Игра")
    bg_color = (0, 0, 128)
    gun = Gun(screen)

    while True:
        for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    sys.exit()

    screen.fille(bg_color)
    gun.output()
    pygame.display.flip()


run()

это код пушки
import pygame
class Gun():

    def __int__(self, screen):

        self.screen = screen
        self.image = pygame.image.load("фото\1.png")
        self.rect = self.image.get_rect()
        self.screen_rect = screen.get_rect()
        self.rect.centerx = self.screen_rect.centerx
        self.rect.bottom = self.screen_rect.bottom

        def output(self):
            self.screen.blit(self.image, self.rect)
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
@jkovalenko
опечатка в классе gun
не __int__, a __init__
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы