Найти - Пользователи
Полная версия: КАк вставить png
Начало » Python для новичков » КАк вставить png
1
laketych
Как загрузить изображение в программу, смотрел видео-урок, парень просто пишет сразу свое название картинки и все, оно ему выводить. Я попробывал так же, но у меня не получается, пишет TypeError: object() takes no parameters


Вот код:

import pygame
window = pygame.display.set_mode((400, 400))
pygame.display.set_caption("Game by Laketych")
screen = pygame.Surface((400,400))
class Sprite:
    def _init_(selft,xpos,ypos,filename):
        self.x = xpos
        self.y = ypos
        self.bitmap=pygame.image.load(filename)
        self.bitmap.set_colorkey(0,0,0)
    def render(self):
        screen.blit(self.bitmap,(self.x,self.y))
hero   = Sprite(0, 0, "hero.png")
target = Sprite(0, 0, "target.png")
done = True
while done:
    for e in pygame.event.get():
        if e.type == pygame.QUIT:
            done = False            
            
    screen.fill((50, 50, 50))
    
    window.blit(screen, (0, 0))
    pygame.display.flip()
    pygame.time.delay(5)
A.N.Onim
Ну блин вы серьезно все? Ну разве не понятно что код должен быть в теге кода! Ну как так, а ребят?)
FishHook
Видеоурок! Как это мило!
Книжку почитай. Любую книжку в названии которой фигурирует язык программирования python. В книжке черными буквами на белом фоне будет написано сколько подчеркиваний должно быть у метода __init__ и почему, а так же зачем нужен параметр self (а не selft).

Изучать программирование по видеоурокам - такой же идиотизм, как учиться вождению по радиопередачам.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB